Наибольшие значения в Pandas
Метод nlargest на таблице
возвращает несколько строк, где
в выбранном столбце стоят самые
большие числа. Порядок строк -
от большего значения к меньшему
среди отобранных.
Создадим таблицу товаров и возьмём две строки с самыми высокими ценами:
import pandas as pd
data = {
'item': ['Pen', 'Book', 'Cup', 'Bag'],
'price': [10, 25, 15, 40],
}
shop = pd.DataFrame(data)
top = shop.nlargest(2, 'price')
print(top) # выведет item price
# 3 Bag 40
# 1 Book 25
Сначала сумка с 40, затем книга
с 25. Ручка и чашка в результат
не вошли: у них цены ниже.
Соберите таблицу команд с очками
30, 55, 42, 48
в столбце points. Выведите
три строки с наибольшим числом
очков.
Создайте таблицу с оценками учеников и покажите две строки, где оценка максимальная.
Из таблицы городов с населением в миллионах получите одну строку с самым большим числом жителей.