我正在使用此代码比较数据框之间的多个条件:
boolean = df1.EmailAddress.isin(df2.Email) & df2.DateTimeCreated.ge(datetime.today() - timedelta(90))
变量输出变成一个以'False'作为选择的序列,如下所示:
0
False
False
但是,当我分别运行两个条件时,它们会输出到True
,这是我要寻找的正确答案。为什么两个条件都默认为False
?我怎么只得到一个结果?例如True
。
答案 0 :(得分:2)
熊猫xorg.conf
是&(and)
敏感的,因为您的第一个条件来自index
(与df1
的{{1}}相同),第二个条件来自index
的将与df1
具有相同的df2
,这将使答案成为有线连接。
index
修复
df2