【问题标题】:Check if value exists in dataframe, if not make a new dataframe of the non existing values检查数据框中是否存在值,如果不存在,则创建不存在值的新数据框
【发布时间】: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'])]

标签: python pandas dataframe


猜你喜欢
  • 2016-02-15
  • 2018-06-20
  • 1970-01-01
  • 2016-11-05
  • 1970-01-01
  • 2018-05-01
  • 1970-01-01
  • 2011-05-16
  • 1970-01-01
相关资源
最近更新 更多