ホームページ  >  記事  >  バックエンド開発  >  Python でデータフレームを結合する方法: インデックスを保持するか、それとも新たに開始するか?

Python でデータフレームを結合する方法: インデックスを保持するか、それとも新たに開始するか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-30 08:40:27592ブラウズ

How to Combine DataFrames in Python: Preserve Indices or Start Fresh?

DataFrame の連結

DataFrame を操作する場合、多くの場合、複数のデータ フレームを 1 つのまとまったデータ構造に結合する必要があります。これは、データの前処理、類似のデータセットのマージ、新しいデータの追加など、さまざまなシナリオから発生する可能性があります。

インデックスを保持せずに DataFrame を結合

2 つの DataFrame を結合するには、append メソッドを利用できます。構文は簡単です:

<code class="python">df_merged = df1.append(df2, ignore_index=True)</code>

ignore_index を True に設定すると、結果の DataFrame には新しい連続インデックスが付けられます。このオプションは、インデックスの順序が無関係な場合に適しており、さらなるデータ操作を簡素化できます。

DataFrames と保持されたインデックスの結合

特定のシナリオでは、個々のインデックスの元のインデックスを維持することが望ましい場合があります。データフレーム。これを実現するには、単にignore_indexをFalseに設定します:

<code class="python">df_merged = df1.append(df2, ignore_index=False)</code>

インデックスを保存することにより、元のデータフレームへの追跡可能性が保持され、データ探索やレコード照合などのダウンストリーム操作が容易になります。ただし、入力データフレームのインデックスが重複していない場合、結果のデータフレームのインデックスは連続しない可能性があります。

以上がPython でデータフレームを結合する方法: インデックスを保持するか、それとも新たに開始するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。