【发布时间】:2017-07-27 04:20:54
【问题描述】:
假设我有一个包含 monthly datetime 索引的数据表(以下代码给出了两年,从 1 月到 12 月):
import pandas as pd
import numpy as np
from datetime import datetime
N = 12*2
c = [datetime(1970 + i//12, (i%12)+1, 1) for i in range(N)]
d = pd.DataFrame(np.random.rand(N), index=c)
print(d)
将DateTimeIndex 转换为具有单独级别 month 和year 的MultiIndex 的最佳方法是什么?也许有一种方法可以通过groupby 做到这一点,但我不确定。
【问题讨论】:
标签: python python-3.x pandas datetime dataframe