Выберите одно минимальное значение Pandas столбца данных, вместо нескольких - PullRequest
1 голос
/ 30 марта 2020

Я хочу получить минимальное значение в год из столбца данных ( df_greater_TDS ) (' DTS38 '). Поэтому я сгруппировал по столбцу year и применил преобразование (мин). Однако, поскольку существует несколько минимальных значений, функция min возвращает несколько строк.

как получить только одно значение или здесь одну строку?

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

enter image description here

...