gpt4 book ai didi

Python Pandas 从多索引数据框中的第二个索引访问值

转载 作者:太空狗 更新时间:2023-10-30 00:50:53 26 4
gpt4 key购买 nike

我不太确定多索引是如何工作的,所以我可能只是想在这里做错事。如果我有一个数据框

        Value
A B
1 1 5.67
1 2 6.87
1 3 7.23
2 1 8.67
2 2 9.87
2 3 10.23

如果我想访问 B=2 的元素,我该怎么做? df.ix[2] 给我 A=2。要获得特定值,它似乎是 df.ix[(1,2)] 但如果您不能直接访问它,这就是 B 索引的目的吗?

最佳答案

您可以使用 xs :

In [11]: df.xs(2, level='B')
Out[11]:
Value
A
1 6.87
2 9.87

或者:

In [12]: df1.xs(1, level=1)
Out[12]:
Value
A
1 5.67
2 8.67

关于Python Pandas 从多索引数据框中的第二个索引访问值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16744637/

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