如何通过名称从多索引DataFrame访问一个索引?
例如,我想访问"年"使用字符串" year"来自此数据框的索引:
df.tail()
dayofyear year
361 2015 -7.244481
362 2015 -7.245178
363 2015 -7.245608
364 2015 -7.245999
365 2015 -7.246563
我是否需要使用.reset_index
?
答案 0 :(得分:1)
您可以使用get_level_values
查询特定级别值的多指数:
In [163]:
df.index.get_level_values('year')
Out[163]:
Int64Index([2015, 2015, 2015, 2015, 2015], dtype='int64', name='year')
这接受序数位置或级别字符串值