python – 检查另一个数据帧中是否存在多行

python – 检查另一个数据帧中是否存在多行,第1张

概述我有两个数据帧.我想看看另一个数据帧中是否存在特定的行(完整的).来自df_subset的示例行: id category value date1 A 10 01-01-153 C 10 03-01-15 另一个df_full: id category value date1 我有两个数据帧.我想看看另一个数据帧中是否存在特定的行(完整的).来自df_subset的示例行:

ID    category    value    date1     A           10       01-01-153     C           10       03-01-15

另一个df_full:

ID    category    value    date1     A           10       01-01-152     B           10       02-01-153     C           10       03-01-154     D           16       04-01-15

有没有办法检查一个数据帧的行是否存在于另一个数据帧中?像这样的东西(显然这不起作用):df_full中的df_subset存在吗?

> True
解决方法 我认为你可以使用 merge与内连接(默认情况下)与 DataFrame.equals进行比较与df_subset:

print (pd.merge(df_subset,df).equals(df_subset))True
总结

以上是内存溢出为你收集整理的python – 检查另一个数据帧中是否存在多行全部内容,希望文章能够帮你解决python – 检查另一个数据帧中是否存在多行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1193785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存