首页 > 解决方案 > 选择 Pandas 数据框列的单个最小值而不是多个

问题描述

我想从数据框( df_greater_TDS)列(' DTS38 ')中获得一年的最小值。所以我按年份-列分组并应用了变换(分钟)。但是,由于有多个最小值,min 函数返回多行。

如何仅获取一个值或此处获取单行?

idx = df_greater_TDS.groupby('year')['DTS38'].transform(min)==df_greater_TDS['DTS38']
df_TDS=df_greater_TDS[idx]

在此处输入图像描述

标签: pythonpandasdataframeminminimum

解决方案


推荐阅读