Check Series标签在单独的DataFrame中不存在

我正在遍历两个单独的数据帧,其中一个数据帧是另一个的子集。我需要确保集合(df1)中没有包含在子集(df2)中的列中的 only 列通过条件语句。

在这种情况下,它将在df1的每次迭代期间将Series对象与数据帧df2进行比较。理想情况下,我只想比较与每一列关联的标签,而不是列中包含的值。我的代码如下。任何帮助将不胜感激!

access_ssh)
  
wellen2oo3 回答:Check Series标签在单独的DataFrame中不存在

要确定df1的值是否在df2中,可以使用:

df1.isin(df2)

要查找df1中所有不在df2中的值,您可以使用:

df1[~df1.isin(df2)]

在这种情况下,df1和df2中的值将为nan

本文链接:https://www.f2er.com/3158053.html

大家都在问