Число заполненных в Pandas
Если в столбце есть пропуски,
полный размер таблицы уже не показывает,
сколько реальных значений участвует
в расчёте. Метод count на
столбце считает только непустые
ячейки: пропуск в результат не входит.
Создадим таблицу оценок с одним пропуском и выведем число заполненных значений:
import pandas as pd
data = {'score': [7, None, 9, 5]}
grades = pd.DataFrame(data)
filled = grades['score'].count()
print(filled) # выведет 3
Строк четыре, но одна ячейка пустая,
поэтому ответ 3. Пропуск
при подсчёте не учитывается.
Соберите таблицу с полем hours
из шести строк, одна ячейка пустая.
Выведите, сколько значений
в столбце заполнено.
Создайте таблицу температур temp
с двумя пропусками среди пяти дней.
Посчитайте непустые ячейки столбца.
Из таблицы цен price, где
одна запись без числа, выведите
число заполненных цен.