python - 选择 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]
解决方案
推荐阅读
- r - 将项目粘贴到某些项目包含矢量的列表中
- c# - 如何从 C# 调用 mono_threads_request_thread_dump()?
- java - 将 .equals() 替换为 Objects.equals()
- php - 当属性不存在时,为什么 Twig 会退回到对象?
- angular - ngx-bootstrap 与 bootstrap3 设置工具提示宽度
- maven - 在 Maven 构建时向 Spring Boot application.yml 文件添加属性
- java - 新鲜到java(数组和素数)需要帮助解决问题
- php - phpword中具有动态行数的表
- python - 如何在文件中搜索特定的 from 和 to 关键字并在 python 中打印句子
- sql - 如何根据 SQL Server 中另一列中的值获取行?