У меня есть DataFrame, который содержит много значений NA. Я хочу написать запрос, который возвращает строки, в которых конкретный столбец не является NA, но все остальные столбцы являются NA.
Я могу получить Dataframe, где все значения столбцов не достаточно просто NA:
df[df.interesting_column.notna()]
Однако я не могу понять, как сказать: «из этого DataFrame возвращаются только строки, каждый столбец которых не является« интересным столбцом », как NA». Я не могу использовать .dropna
, так как все строки и столбцы будут содержать хотя бы одно значение NA.
Я понимаю, что это, вероятно, смущающе просто. Я перепробовал множество .loc
вариантов, объединяю / объединяю в разных конфигурациях, и я никуда не денусь.
Буду признателен за любые указатели, прежде чем я просто сделаю цикл for для этой вещи.