【问题标题】:Difference between two Dataframes两个数据框之间的区别
【发布时间】:2018-06-05 13:37:31
【问题描述】:

有两个数据框(df1 和 df2),其中有多个分类数据列(国家、城市、邮政编码)和一个有定量数据,我如何查看 df1 中但 df2 中没有的所有行?

两个数据帧不一定以相同的方式排序。索引只是一个连续的。

【问题讨论】:

标签: python pandas


【解决方案1】:

您可以使用merge

df1.merge(df2.assign(onlydf1=1),on=['yourcategorydate'],how='left').loc[lambda x :x['onlydf1'].isnull(),:]

【讨论】:

  • 立即工作。谢谢!我已经在从所有相关列中创建一个索引,然后使用'difference'函数,然后需要在'index.isin'中使用,创建相当混乱的代码。再次感谢!
猜你喜欢
  • 2011-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多