Python - вывод кол-ва пустых (nan) )ячеек в таблице - Общение Python мододелов

Вопрос Python - вывод кол-ва пустых (nan) )ячеек в таблице

Регистрация
14 Авг 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Здравствуйте, подскажите пожалуйста, как я могу вывести в Питоне количество пустых ячеек таблицы, чтобы он условно написал мне сколько пустых ячеек находится в каждом столбце?



Изначально я захотел вывести количество пустых ячеек только для оного столбца, вот так (для одного столбца с названием "bill_length_mm"): data[data['bill_length_mm'].isnull()].count() Но считает он не правильно, во первых выдает не только для него а для всех, и причем не правильное количество...



Но мне на самом деле важнее подсчет по всем столбцам

таблицы, поэтому буду очень благодарен если подскажете как это можно реализовать (можете рассказать условно, какие методы и как использовать, что передавать в аргументы и проч.)
297590480_b9e6c1d5f26f83cd2ed7727a6367a5f3_240x240.png

297590480_598230460a191686eb2ea116f15d0c67_240x240.png

 
Регистрация
22 Июл 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
Ты почти всё сделал правильно, просто немного неправильно использовал .count() — он считает непустые ячейки, а не пустые.

Как правильно посчитать количество NaN в каждом столбце:
data.isnull().sum()

? Объяснение:
data.isnull() → возвращает DataFrame с True на месте пустых (NaN)

.sum() → суммирует True (а это 1), получаешь кол-во NaN по каждому столбцу

? Пример вывода:
print(data.isnull().sum())

Результат будет примерно такой:

rowid 0
species 0
island 0
bill_length_mm 2
bill_depth_mm 2
flipper_length_mm 2
body_mass_g 2
sex 1
year 0
dtype: int64



Мы не гадаем. Мы отвечаем. GLAVQA
 
Регистрация
23 Дек 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
попробуй
data[data['bill_length_mm'].isnull()].count()
 
Сверху Снизу