【发布时间】:2017-07-22 15:56:35
【问题描述】:
数据框df 包括df['country']、df['sector'] 和df['year'] 上的列,还有其他混合了int 和float 的数字数据。国家和部门是categorical 变量,年份是datetime64[ns]。
我创建了一个如下的 3 层层次结构
arrays1 = [np.array(df['country']), np.array(df['sector']), np.array(df['year'])]
df1 = df.set_index(arrays1)
df1.index.names = ['country','sector', 'year']
df1 = df1.sort_index()
您应该如何创建这个多索引以确保第三级year 被识别为频率为年度的日期时间索引?
【问题讨论】:
-
你能添加一些数据样本吗?
标签: pandas ipython multi-index