ホームページ >バックエンド開発 >Python チュートリアル >Pandas はコピーとビューをいつ作成しますか?
Pandas データフレーム内のデータにアクセスすると、特定の操作ではビュー (元のデータへの参照) が返されますが、他の操作ではビュー (元のデータへの参照) が返されます。コピーを生成します。この動作を管理するルールを理解することは、効率的なデータ操作にとって重要です。
指定された例では、
<code class="python">df[df.C <= df.B].ix[:,'B':'E']</code>
チェーン インデックス付き選択は確実に維持されません。元のデータフレームのビュー。代わりに、正しい構文を使用してください:
<code class="python">df.loc[df.C <= df.B, 'B':'E']</code>
予期しない動作を防ぐには、次の慣例に従ってください:
これらのルールに従うことで、次のことが可能になります。 Pandas データフレーム内のコピーとビューを効果的に管理し、効率的なデータ操作と予測可能な結果を保証します。
以上がPandas はコピーとビューをいつ作成しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。