【发布时间】:2022-06-13 17:45:25
【问题描述】:
我有 2 个数据框。
df1 = pd.DataFrame({'name': ['Mark', 'Jay', 'Abhi']
df2 = pd.DataFrame({'name': ['Jasmine', 'John', 'Mark', 'Brad', 'Jay', 'Brig']
我想遍历df2['name'] 中的每一行并检查每个名称是否在df1['name']. 中的某个位置
如果它不存在,我想像这样从不存在的值中创建一个新的 DataFrame
Jasmine
John
Brad
Brig
谢谢。
【问题讨论】:
-
使用
isin:df2[~df2['name'].isin(df1['name'])]