Pandas での DataFrame のマージには、共通キー列に基づいて 2 つ以上の DataFrame を結合することが含まれます。結合には次のようないくつかのタイプがあります。
INNER JOIN: 両方の DataFrame でキーが一致する行のみを返します。
LEFT JOIN: 左側の DataFrame のすべての行と、右側の DataFrame の一致する行を含みます。右側の欠損値は NaN で埋められます。
RIGHT JOIN: 右側の DataFrame のすべての行と、左側の一致する行を含みます。データフレーム。左からの欠損値は NaN で埋められます。
FULL OUTER JOIN: 両方の DataFrame のすべての行を含み、欠損値を次で埋めます。 NaNs.
キー列の名前が異なる場合は、left_on と right_on を使用します。引数:
異なるキー列をマージする場合、予備としてインデックスを設定しますステップ:
リストを on (または left_on とright_on):
複数の DataFrame をマージするには、近似結合には pd.merge_asof を使用し、結合には pd.merge_owned を使用します。順序付けられた結合。
以上がさまざまな種類の Pandas DataFrames 結合を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。