首页 > 解决方案 > 在 Python 的 pandas 数据框中使用时间序列数据,如何计算具有相同日期的列的总和

问题描述

我不是很擅长提出问题,所以我很抱歉标题。我希望这个例子足够具体;如果我有一个包含以下数据的 python pandas 数据框(df):

Date          Num
01-01-2020    2
01-02-2020    4
01-01-2020    8
01-02-2020    16

如何将具有相同日期的所有“Num”列相加,使 df 看起来像这样:

Date          Num
01-01-2020    10
01-02-2020    20

标签: pythonpandasdataframetime-series

解决方案


df.groupby("日期").sum()

应该这样做,谢谢亨利·易克


推荐阅读