gpt4 book ai didi

python - 从 Pandas 中的索引中检索列的名称

转载 作者:太空狗 更新时间:2023-10-29 17:28:04 25 4
gpt4 key购买 nike

我有一个 pandas 数据框和该数据框的一个 numpy 值数组。我有一个特定列的索引,我已经有一个重要值的行索引。现在我需要从我的数据框中获取该特定值的列名。

通过文档搜索后,我发现我可以做相反的事情,但不是我想要的。

最佳答案

我认为您需要按位置索引列名(python 从 0 开始计数,因此第四列需要 3):

colname = df.columns[pos]

示例:

df = pd.DataFrame({'A':[1,2,3],
'B':[4,5,6],
'C':[7,8,9],
'D':[1,3,5],
'E':[5,3,6],
'F':[7,4,3]})

print (df)
A B C D E F
0 1 4 7 1 5 7
1 2 5 8 3 3 4
2 3 6 9 5 6 3

pos = 3
colname = df.columns[pos]
print (colname)
D

pos = [3,5]
colname = df.columns[pos]
print (colname)
Index(['D', 'F'], dtype='object')

关于python - 从 Pandas 中的索引中检索列的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43068412/

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