gpt4 book ai didi

python - 如何获取 pandas MultiIndex 数据框中的索引值?

转载 作者:太空狗 更新时间:2023-10-29 21:29:09 39 4
gpt4 key购买 nike

df = pd.DataFrame({'a':[2,3,5], 'b':[1,2,3], 'c':[12,13,14]})
df.set_index(['a','b'], inplace=True)
display(df)
s = df.iloc[1]
# How to get 'a' and 'b' value from s?

令人恼火的是,有些列变成了索引,我们不能简单地使用 df['colname'] 来获取值。

它是否鼓励我们使用 set_index(drop=False)

最佳答案

当我打印 s 我得到

In [8]: s = df.iloc[1]

In [9]: s
Out[9]:
c 13
Name: (3, 2), dtype: int64

名称部分有 a 和 b,您可以通过以下方式访问:

s.name

你还可以做的是

df.index.values

特别是你的 iloc[1]

df.index.values[1]

这有帮助吗?除此之外,我不确定您在寻找什么。

关于python - 如何获取 pandas MultiIndex 数据框中的索引值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22015363/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com