python - Python,Pandas:查找具有确切条件的第一行索引
问题描述
晚上好,
我的数据框看起来像这样:
name | age
name_a | 27
name_b | 59
name_c | 41
...
name_z | 38
我怎样才能找到第一行 - 并获取索引 - 某个条件,比如说“年龄”> = 40是合适的?
感谢您的帮助,祝大家度过一个愉快的夜晚!
解决方案
您可以先按sort_values
年龄:
df = df.sort_values('age')
然后在使用条件后获取 head(1) 并根据条件设置数据帧。
df[df['age']>40].head(1)
name age
2 name_c 41
推荐阅读
- mainframe - 使用 Rexx 在 PDS 中查找与给定字符串匹配的成员
- c - 将 matlab 加扰器和解扰器转换为 c 代码
- c# - 使用 openssl 将 C# AES 256 CBC 加密移植到 PHP
- spring - 来自其他服务数据的微服务数据验证
- three.js - 三个 js - .intersectObjects() 不适用于包含在 AR 中修改位置的精灵的组
- mysql - 如何根据他们在 SQL 中所属的表找到某一组人?
- entity-framework-core - 实体框架核心。对子实体进行排序,然后在内部对子实体进行排序?
- python - 在 Python 的主模块中处理文本和换行符
- node.js - Android Studio 中的 Gradle 同步失败 processRequest = (req, res, next) => {
- php - Symfony 3.4 上的 getDoctrine() null