下面是一个示例代码,展示了如何按照日期汇总两个变量:
import pandas as pd
# 创建一个示例数据集
data = {'日期': ['2021-01-01', '2021-01-01', '2021-01-02', '2021-01-02', '2021-01-03', '2021-01-03'],
'变量1': [10, 15, 20, 25, 30, 35],
'变量2': [5, 10, 15, 20, 25, 30]}
df = pd.DataFrame(data)
# 将日期列转换为日期类型
df['日期'] = pd.to_datetime(df['日期'])
# 按日期汇总变量1和变量2的值
df_summary = df.groupby('日期').sum()
# 打印结果
print(df_summary)
输出结果为:
变量1 变量2
日期
2021-01-01 25 15
2021-01-02 45 35
2021-01-03 65 55
在这个示例中,我们首先创建了一个包含日期、变量1和变量2的示例数据集。然后,我们使用pd.to_datetime
将日期列转换为日期类型,以便按日期进行汇总。接下来,我们使用groupby
方法按日期进行分组,并使用sum
方法计算每个日期上变量1和变量2的总和。最后,我们打印出结果。
下一篇:按照日期将房间订单结果字符串化