我知道如何使用.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/