簡體   English   中英

按名稱獲取DataFrame索引

[英]Get DataFrame index by name

如何通過多索引DataFrame的名稱訪問一個索引?

例如,我想使用字符串“ year”從此數據框中訪問“ 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嗎?

您可以使用get_level_values查詢多個索引以獲取特定級別的值:

In [163]:
df.index.get_level_values('year')

Out[163]:
Int64Index([2015, 2015, 2015, 2015, 2015], dtype='int64', name='year')

這可以接受序數位置或級別字符串值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM