我正在研究一个月需要每小时数据并将其分组为24小时总和的代码。我的问题是,我希望索引读取日期/年份,我只是得到1-30的索引。熊猫集团每小时的数据转化为日期索引的每日汇总
我使用的代码是输出的
df = df.iloc[:,16:27].groupby([lambda x: x.day]).sum()
比如我得到的输出
DateTime data
1 1772.031568
2 19884.42243
3 28696.72159
4 24906.20355
5 9059.120325
的例子,我想
DateTime data
1/1/2017 1772.031568
1/2/2017 19884.42243
1/3/2017 28696.72159
1/4/2017 24906.20355
1/5/2017 9059.120325
第二个正是我所需要的。谢谢。 – acb
为了记录,我建议您将'groupby'标记设置为'%Y%m%d',因为这样可以更容易地获取按日期排序的元素(如果您需要的话)。 –