Сортировка DataFrame pandas
Сортировка упрощает рейтинги и временные ряды.
Что такое Сортировка DataFrame pandas?
Сортировка упрощает рейтинги и временные ряды.
Сортируйте строки по одному или нескольким столбцам.
Когда это использовать?
- Читать и очищать табличные данные.
- Анализировать CSV, API и базы данных.
- Готовить отчёты и статистику.
Пример кода
main.py
import pandas as pd
students = pd.DataFrame({
"name": ["Ada", "Lin", "Sam"],
"score": [95, 88, 91],
})
ranked = students.sort_values("score", ascending=False)
print(ranked)
Ожидаемый результат
name score
0 Ada 95
2 Sam 91
1 Lin 88
Как это работает
sort_values сортирует по score, ascending=False ставит большие значения первыми.
Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.
Практические задания
Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.
- Добавьте строки, столбцы и пропуски.
- Объедините фильтрацию, сортировку и groupby.
- Загрузите реальный файл и проверьте dtype.