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

Альтернатива условий в Pandas

Если подходит строка с любым из двух правил, сравнения объединяют знаком |. Как и при знаке &, каждое сравнение столбца с числом пишут в скобках.

В таблице товаров оставим строки, где цена либо меньше 15, либо больше 35:

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

Книга и чашка не попали: у них цена между порогами, оба сравнения дали False. Ручка и сумка прошли хотя бы одну проверку.

Соберите таблицу с оценками 2, 4, 5, 3 в столбце grade. Выведите строки, где оценка равна 5 или равна 2.

Создайте таблицу с часами сна 5, 7, 9, 6 и покажите записи, где часов меньше 6 или больше 8.

Из таблицы пробега в километрах отберите строки, где пробег ниже 3 или выше 10.

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