最佳答案
我是这样收到警告的:
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()]
但是如果我把它们放在一起,我会得到一个警告信息(但是我可以看到结果) :
Boolean Series 键将被重新索引以匹配 DataFrame 索引
此警告消息的含义是什么? 它是否会影响返回的结果?