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

Строки по маске в Pandas

Чтобы оставить только подходящие строки, таблицу берут в квадратных скобках и внутрь ставят ряд из True и False. Строки с False в результат не попадают, с True - остаются вместе с их столбцами.

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

import pandas as pd data = { 'item': ['Pen', 'Book', 'Cup', 'Bag'], 'price': [10, 25, 15, 40], } shop = pd.DataFrame(data) check = shop['price'] > 20 picked = shop[check] print(picked) # выведет item price # 1 Book 25 # 3 Bag 40

В выводе две строки: у них в маске стояло True. Остальные строки скрыты, но исходная таблица shop по-прежнему полная.

Соберите таблицу команд со столбцами team и points: Red с 40, Blue с 55, Green с 48. Выведите только строки, где очков больше 50.

Создайте таблицу с оценками 3, 5, 4 в столбце mark и именами учеников в столбце name. Покажите таблицу лишь для оценок 5.

Из таблицы с городами и числом жителей в миллионах отберите и выведите строки, где это число не меньше 5.

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