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

Удаление пропусков в Pandas

Чтобы не считать строки с неизвестными полями, их убирают методом dropna. Строка исчезает, если в ней есть хотя бы один пропуск. Исходная таблица не меняется, пока результат не сохранят отдельно.

Создадим таблицу с пропуском в цене и запишем очищенный вариант в новую переменную:

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

Строка с книгой пропала: в ней был пропуск в price. Ручка и чашка остались, потому что оба поля заполнены.

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

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

Создайте таблицу с днями и часами работы, где один день без числа часов. Запишите очищенный набор в новую переменную и выведите.

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