【发布时间】:2018-05-22 03:06:28
【问题描述】:
我有一个dataframe,日期为列。我想将每天的值平均到每月的水平。我试过使用 Time Grouper 和 Resample,但它不喜欢列名是字符串,我似乎可以弄清楚如何将列变成 DatetimeIndex 之类的东西。
我的起始数据框:
import pandas as pd
df = pd.DataFrame(data=[[1,2,3,4],[5,6,7,8]],
columns=['2013-01-01', '2013-01-02', '2013-02-03', '2013-02-04'],
index=['A', 'B'])
期望的输出:
2013-01-01 2013-02-01
A 1.5 3.5
B 5.6 7.5
【问题讨论】:
标签: python python-2.7 pandas