Я уверен, что раньше об этом спрашивали и отвечали, но, возможно, я неправильно сформулировал свой вопрос.
У меня есть следующий фрейм данных:
article day views
0 729910 13 162
1 729910 14 283
2 730855 13 1
3 731449 13 2
Я хочу получитьпо одной строке на значение в статье и иметь столбец views
/ total_views
, который суммирует число views
для каждого вхождения статьи в строке.
Таким образом, вывод должен быть таким (day
здесь для меня не имеет значения):
article views
0 729910 445 (162 + 283)
1 730855 1
2 731449 2
Ближайшее, что я получил:
parsed_report_df.groupby(['article', 'day'])['views'].sum()
Что дает:
article day
729910 13 162
14 283
730855 13 1
731449 13 2
735682 12 1
, но мне просто нужното же самое для views
каждого различного day
для каждого article
.