Sort Pandas - учимся сортировать данные с помощью библиотеки Pandas
Pandas является одним из самых популярных инструментов для работы с данными в Python. Он предоставляет возможности для работы с табличными данными и сильно упрощает их обработку.
Одной из важных операций, которые вы можете производить с помощью Pandas, является сортировка данных. Для этого вы можете использовать метод sort_values().
Например, предположим, что вы имеете некоторый DataFrame с данными о продажах товаров:
import pandas as pd
df = pd.DataFrame({
'product': ['apple', 'banana', 'orange', 'pear'],
'quantity': [10, 20, 15, 5],
'price': [0.5, 0.25, 0.75, 0.4]
})
Вы можете отсортировать данные по одной или нескольким колонкам:
# Сортировка по колонке quantity
df_sorted = df.sort_values('quantity')
print(df_sorted)
# Сортировка по колонке price в обратном порядке
df_sorted = df.sort_values('price', ascending=False)
print(df_sorted)
# Сортировка сначала по колонке quantity, затем по price
df_sorted = df.sort_values(['quantity', 'price'])
print(df_sorted)
Метод sort_values() также позволяет настраивать параметры сортировки, такие как направление сортировки (ascending) и режим сортировки (stable).
Таким образом, с помощью метода sort_values() Pandas предоставляет мощную возможность для сортировки табличных данных в Python.