使用Python中的pandas库可以很容易地按日期汇总数值。
首先,我们需要从CSV文件中读取数据集,并将日期列转换为日期时间格式:
import pandas as pd
# 从CSV文件中读取数据集
df = pd.read_csv('data.csv')
# 将日期列转换为日期时间格式
df['date'] = pd.to_datetime(df['date'])
然后,我们可以使用groupby()
函数按日期进行分组,并使用sum()
函数对每个日期的数值进行求和:
# 按日期进行分组,并对每个日期的数值进行求和
result = df.groupby(['date'])[['value']].sum()
# 打印结果
print(result)
输出的结果格式如下:
value
date
2019-01-01 8.347582
2019-01-02 9.161047
2019-01-03 10.293056
2019-01-04 9.013634
...
其中,第一列是日期,第二列是对应日期的数值之和。
下一篇:按日期汇总值,两个表。