РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdPmMsFi 57 of 108 menu
◀ ▶

Заполнение числом в Pandas

Для пропусков иногда задают одно замещающее число - например ноль, если «нет данных» трактуют как нулевой результат. Метод fillna подставляет выбранное значение вместо каждого пропуска и возвращает новую таблицу.

Соберём таблицу с пропуском в цене и заменим неизвестные ячейки на ноль:

import pandas as pd data = { 'item': ['Pen', 'Book', 'Cup'], 'price': [10.0, None, 15.0], } shop = pd.DataFrame(data) filled = shop.fillna(0) print(filled) # выведет item price # 0 Pen 10.0 # 1 Book 0.0 # 2 Cup 15.0

У книги вместо NaN теперь стоит 0.0. Остальные цены не изменились. Исходная переменная shop по-прежнему содержит пропуск, если её не перезаписывать.

Создайте таблицу с оценками, где один балл не указан. Получите копию, в которой все пропуски заменены на 0, и выведите её.

Соберите таблицу расходов по статьям с None в одной сумме. Запишите вариант с подстановкой -1 вместо пропусков и выведите результат.

Создайте таблицу датчиков и показаний, где одно измерение отсутствует. Сохраните таблицу с заполнением пропуска числом 100 и выведите.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить