С учетом следующего кадра данных:
df1 = pd.DataFrame(columns=['c1','c2','c3','c4'])
df2 = pd.DataFrame(columns=['c2','c3','c4','c5'])
Создать пересечение из df1
и df2
имя столбца:
common_col = (df2.columns) & (df1.columns)
Фильтр df1
и df2
от common_col
:
df1 = df1[common_col] # df1.columns: c2, c3, c4
df2 = df2[common_col] # df2.columns: c2, c3, c4