-
パンダス(Pandas)を使用してデータフレームを読み込みます。
import pandas as pd df1 = pd.read_csv('df1.csv') df2 = pd.read_csv('df2.csv')
-
交差(共通)部分を取得するために、
merge
関数を使用します。共通の列を指定し、how='inner'
を設定します。intersection = pd.merge(df1, df2, on='共通の列', how='inner')
-
結果を表示します。
print(intersection)
上記のコードでは、df1
とdf2
の共通の列を基にして交差(共通)部分を取得しています。もし、共通の列が複数ある場合は、on
パラメーターにリストで指定することもできます。
上記のコードは、データフレームの交差(共通)部分を取得するための基本的な方法です。他にもさまざまな方法やオプションがありますので、必要に応じて調査して利用してください。
また、データフレームの結合や共通部分の取得には、パンダスの他にもNumPyやSQLの結合操作を利用することもできます。必要に応じて、それらの方法も調査してみてください。