Диапазон значений в Pandas
У числового столбца часто нужны
только значения внутри интервала.
Метод between на столбце
отмечает такие строки: границы
диапазона входят, и число,
равное нижней или верхней границе,
даёт True.
Создадим таблицу товаров и оставим
строки с ценой от 12 до 30
включительно:
import pandas as pd
data = {
'item': ['Pen', 'Book', 'Cup', 'Bag'],
'price': [10, 25, 15, 40],
}
shop = pd.DataFrame(data)
check = shop['price'].between(12, 30)
picked = shop[check]
print(picked) # выведет item price
# 1 Book 25
# 2 Cup 15
Ручка с 10 ниже нижней границы,
сумка с 40 выше верхней.
Книга и чашка попали в интервал.
Соберите таблицу с баллами 55,
70, 62, 48
в столбце score. Выведите
строки, где балл от 60
до 75 включительно.
Создайте таблицу температур по дням
и покажите записи с градусами
от 17 до 23 включительно.
Из таблицы заказов с весом в килограммах
отберите строки, где вес от 2
до 5 включительно.