我有一个每日数据的数据框架,我用来构建另外三个每周、每月和每年平均数据的数据框架。我想把每天的数据与每周、每月和每年的数据都绘制在同一个图上,这(我假设)意味着将所有4个数据框合并为一个,然后以这种方式绘制它们。你知道吗
我已经尝试将数据合并在一起,因为我已经有了3个平均数据帧和父每日数据帧。你知道吗
要创建周平均数数据帧,我执行了以下操作:
# dailydata is the parent dataframe
dailydata['Date'] = pd.to_datetime(dailydata['Date'])
dailydata['weeknumber'] = dailydata['Date'].dt.week
dailydata['year'] = 'dailydata['Date'].dt.year
weeklydata = dailydata.groupby(['year', 'weeknumber']).mean()
例如,要将每日数据与每周数据合并,我尝试了:
merged_data = dailydata.merge(weeklydata, on = 'weeknumber', how = 'inner')
只是产生了一个错误。你知道吗
如何成功地将dailydata
数据帧与weeklydata
数据帧合并,以便在同一绘图上同时绘制两个数据集?你知道吗
或者有没有更好的方法将这些数据格式绘制在一起,而不需要将数据帧合并在一起?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐