我有两个数据帧.我想看看另一个数据帧中是否存在特定的行(完整的).来自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.equals
进行比较与df_subset:
print (pd.merge(df_subset,df).equals(df_subset))
True