#pandas #dataframe
#pandas #фрейм данных
Вопрос:
Итак, у меня есть следующие данные Данные
Я хочу сгруппировать по сумме Цен за единицу в каждом из месяцев. Нечто подобное я уже делал в Excel. Ожидаемая таблица
Ответ №1:
Вы можете использовать groupby()
метод фрейма данных pandas следующим образом :
import pandas as pd
data = {
"Price per unit" : [8250, 4372, 965, 5799, 8465],
"day" : [1, 16, 30, 1, 14],
"month" : [3, 1, 1, 3, 1],
}
df = pd.DataFrame(data)
df.groupby("month").sum()["Price per unit"]