gpt4 book ai didi

python - 使用 .loc 和多个条件从 DataFrame 中选择行,然后显示与一列的最小值/最大值对应的行

转载 作者:行者123 更新时间:2023-12-01 01:04:45 29 4
gpt4 key购买 nike

我知道如何使用 .loc 和多个条件选择数据,如下所示:

df.loc[(df['A'] == True)&(df['B'] == 'Tuesday')] 

但从结果来看,我无法弄清楚如何显示与另一列数字“C”上的最小值(或最大值)相对应的整行。我该怎么做?

最佳答案

使用这个:

df2 = df.loc[(df['A'] == True)&(df['B'] == 'Tuesday')]

df2.loc[df2.C == df2.C.min(), :]

关于python - 使用 .loc 和多个条件从 DataFrame 中选择行,然后显示与一列的最小值/最大值对应的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55463536/

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