elj*_*o67 5 python numpy dataframe pandas
我有两个数据框。我想查看另一个数据框中是否存在特定行(完整)。df_subset 中的示例行:
id category value date
1 A 10 01-01-15
3 C 10 03-01-15
Run Code Online (Sandbox Code Playgroud)
另一个 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
Run Code Online (Sandbox Code Playgroud)
有没有办法检查一个数据帧的行是否存在于另一个数据帧中?像这样的东西(显然这不起作用):df_subset in df_full
,存在吗?
> True
Run Code Online (Sandbox Code Playgroud)
我认为您可以使用merge
内部联接(默认情况下)与DataFrame.equals
for 比较df_subset
:
print (pd.merge(df_subset,df).equals(df_subset))
True
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6148 次 |
最近记录: |