gpt4 book ai didi

python - 检查另一个数据框中是否存在多行

转载 作者:太空宇宙 更新时间:2023-11-03 13:12:14 24 4
gpt4 key购买 nike

我有两个数据框。我想查看其他数据框中是否存在特定行(完整)。来自 df_subset 的示例行:

id    category    value    date
1 A 10 01-01-15
3 C 10 03-01-15

另一个df_full:

id    category    value    date
1 A 10 01-01-15
2 B 10 02-01-15
3 C 10 03-01-15
4 D 16 04-01-15

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

> True

最佳答案

我想你可以使用 merge使用内部连接(默认情况下)使用 DataFrame.equalsdf_subset 比较:

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

关于python - 检查另一个数据框中是否存在多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40514187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com