以下是我遇到此警告的方式:
df.loc[a_list][df.a_col.isnull()]
a_list
的类型是 Int64Index
,它包含一系列行索引。这些行索引都属于 df
。
df.a_col.isnull()
部分是我用于过滤的条件。
如果我单独执行以下命令,就不会收到任何警告:
df.loc[a_list]
df[df.a_col.isnull()]
但如果我将它们放在一起df.loc[a_list][df.a_col.isnull()]
,我会收到警告信息(但我可以看到结果):
布尔系列键将重新索引以匹配DataFrame索引
这个警告信息的含义是什么?它会影响返回的结果吗?