gpt4 book ai didi

python - 如何在 Pandas 数据框中找到两个索引之间的最大值

转载 作者:太空宇宙 更新时间:2023-11-03 23:56:37 24 4
gpt4 key购买 nike

如果我有一个像这样的数据框:

  | number | dummy
------------------
0 | 1 | 45
1 | 5 | 435
2 | 10 | 112
3 | 7
4 | 8
5 | 9

如何找到“数字”列下索引 2 和 4 之间的最大值,在本例中为 10。

最佳答案

如果使用 2 到 4 之间的索引标签,请使用 loc:

df.loc[2:4, 'number'].max()

输出:

10

如果使用第 2 到第 4 个标签的索引整数位置,则使用 iloc:

df.iloc[2:5, df.columns.get_loc('number')].max()

注意:您必须使用 get_loc 来获取列 'number' 的整数位置

输出:

10

关于python - 如何在 Pandas 数据框中找到两个索引之间的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57462527/

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