Вот как я столкнулся с ошибкой:
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()]
, я получу предупреждающее сообщение (но я вижу результат):
Кнопка Boolean Series будет переиндексирована в соответствии с индексом DataFrame
В чем смысл этого сообщения об ошибке? Это влияет на результат, который он вернул?