【发布时间】:2019-06-02 16:12:36
【问题描述】:
Given 是一个 Pandas DataFrame,其数字索引表示相对月数:
df = pd.DataFrame(columns=['A', 'B'], index=np.arange(1,100))
df
A B
1 NaN NaN
2 NaN NaN
3 NaN NaN
...
如何通过指定开始日期(例如,2018-11-01)将索引转换为 DateTimeIndex?
magic_function(df, start='2018-11-01', delta='month')
A B
2018-11-01 NaN NaN
2018-12-01 NaN NaN
2019-01-01 NaN NaN
...
我更喜欢一个也适用于任意增量的通用解决方案,例如每日或每年的系列。
【问题讨论】:
标签: python-3.x pandas datetime time-series