DataFrame を操作する場合、多くの場合、複数のデータ フレームを 1 つのまとまったデータ構造に結合する必要があります。これは、データの前処理、類似のデータセットのマージ、新しいデータの追加など、さまざまなシナリオから発生する可能性があります。
2 つの DataFrame を結合するには、append メソッドを利用できます。構文は簡単です:
<code class="python">df_merged = df1.append(df2, ignore_index=True)</code>
ignore_index を True に設定すると、結果の DataFrame には新しい連続インデックスが付けられます。このオプションは、インデックスの順序が無関係な場合に適しており、さらなるデータ操作を簡素化できます。
特定のシナリオでは、個々のインデックスの元のインデックスを維持することが望ましい場合があります。データフレーム。これを実現するには、単にignore_indexをFalseに設定します:
<code class="python">df_merged = df1.append(df2, ignore_index=False)</code>
インデックスを保存することにより、元のデータフレームへの追跡可能性が保持され、データ探索やレコード照合などのダウンストリーム操作が容易になります。ただし、入力データフレームのインデックスが重複していない場合、結果のデータフレームのインデックスは連続しない可能性があります。
以上がPython でデータフレームを結合する方法: インデックスを保持するか、それとも新たに開始するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。