Учитывая DataFrame с возможными значениями NaN, я бы хотел определить, какие строки имеют NaN в качестве значения, но только для определенных столбцов.
Я считаю, что должно работать следующее ...
my_df.query('colA.isnull() | colZ.isnull() | colN.isnull()')
Однако я сталкиваюсь со следующим исключением
TypeError: unhashable type: 'numpy.ndarray'
Теперь я определил, что могу передать параметр engine='python'
, чтобы запрос работал.Но я бы хотел использовать оптимизированный движок numexpr
.
Возможно ли такой запрос?Или мне нужно перебирать каждый столбец, по которому я хочу фильтровать, по одному за раз?
Спасибо.