gpt4 book ai didi

python - 在整个数据框中查找最大值和相应的列/索引名称

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

我想选择数据框中的最大值,然后找出该值的索引和列名。有办法吗?

例如,在下面的示例中,我想先找到最大值 (31),然后返回该值的索引和列名 (20, R20D)

a = pd.DataFrame({'R05D':[1,2,3],'R10D':[7,4,3],'R20D':[31,2,4]},index=[20,25,30])

谢谢!

最佳答案

如果您调用 a.max(axis=0),您会在每一列上获得一系列最大值:

R05D     3
R10D 7
R20D 31
dtype: int64

如果您对该系列调用 max,您将获得最大值,因此:

a.max(axis=0).max()
#31

给你最大的值(value)。同样:

a.max(axis=0).idxmax()
#R20D

给你列名和

a.max(axis=1).idxmax()
#20

会给你行。

关于python - 在整个数据框中查找最大值和相应的列/索引名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40569538/

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