У меня есть следующие фреймы данных.
import pandas as pd
d={'P':['A','B','C'],
'Q':[5,6,7]
}
df=pd.DataFrame(data=d)
print(df)
d={'P':['A','C','D'],
'Q':[5,7,8]
}
df1=pd.DataFrame(data=d)
print(df1)
d={'P':['B','E','F'],
'Q':[5,7,8]
}
df3=pd.DataFrame(data=d)
print(df3)
Код для проверки одного столбца фрейма данных, отсутствующего в другом:
df.loc[~df['P'].isin(df1['P'])]
Как проверить то же самое в нескольких столбцах?
Как найти столбец P в df3, а не в столбце P в df и df1?
Ожидаемый результат:
P Q
0 E 7
1 F 8