我是新来的,这是我的第一个问题。我最近刚开始学习python。我有两个数据框:
df1:
Id Name URL Location
1 Google www.google.com USA
2 Facebook www.facebook.com USA
3 Twitter www.twitter.com USA
df2:
Id Name URL Location
1 Google www.google.com USA
2 Facebook www.facebook.com USA
我希望输出返回不在df2中并且在df1中的行。我的输出应为以下内容:
df3:
Id Name URL Location
3 Twitter www.twitter.com USA
4 yahoo www.yahoo.com USA
我现在所做的是:
common = df1.merge(df2,on=['URL'])
final = df1[(~df1.URL.isin(common.URL))]
但我没有得到一个真实的数字。
有人可以帮忙吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句