Как вывести строки с nan pandas?

Пользователь

от jeremy_larkin , в категории: Python , месяц назад

Как вывести строки с nan pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jensen , месяц назад

@jeremy_larkin 

Для вывода строк со значением nan в pandas можно использовать следующий код:

1
2
3
4
5
6
7
8
9
import pandas as pd

# Предположим, что у нас есть DataFrame с названием df

# Создаем булевскую маску, где True соответствует строкам с nan
mask = df.isnull()

# Выводим строки, удовлетворяющие маске
df[mask]


Обратите внимание, что вышеуказанный код выведет все строки, где хотя бы одно значение равно nan. Если вы хотите вывести только те строки, в которых все значения равны nan, можете использовать следующий код:

1
df[df.isnull().all(axis=1)]


С помощью параметра axis=1 мы указываем, что нужно проверить все значения в строке, а не в столбце.