データフレームの列を基にした交差(共通)部分の取得方法


  1. パンダス(Pandas)を使用してデータフレームを読み込みます。

    import pandas as pd
    df1 = pd.read_csv('df1.csv')
    df2 = pd.read_csv('df2.csv')
  2. 交差(共通)部分を取得するために、merge関数を使用します。共通の列を指定し、how='inner'を設定します。

    intersection = pd.merge(df1, df2, on='共通の列', how='inner')
  3. 結果を表示します。

    print(intersection)

上記のコードでは、df1df2の共通の列を基にして交差(共通)部分を取得しています。もし、共通の列が複数ある場合は、onパラメーターにリストで指定することもできます。

上記のコードは、データフレームの交差(共通)部分を取得するための基本的な方法です。他にもさまざまな方法やオプションがありますので、必要に応じて調査して利用してください。

また、データフレームの結合や共通部分の取得には、パンダスの他にもNumPyやSQLの結合操作を利用することもできます。必要に応じて、それらの方法も調査してみてください。