首页 > 其他 > 详细

pandas dataframe根据列值筛选数据

时间:2020-09-21 21:54:11      阅读:56      评论:0      收藏:0      [点我收藏+]
关于方法,大概查到了以下:

1. DataFrame.filter()
2. DataFrame.loc()
3. df[df[‘字段‘]==值]
4. df.where(df[‘字段‘] == 值)

以下为四种查询的结果
1.filter(items=[]) 结果貌似是list 形式的,没成功
2.loc() 是根据标签进行查询,所以参数为字段名称是不合理的
3.df[df[‘字段‘]==值] 最终使用了这种办法,结果是理想的
(这里需要注意字段类型的对应,因为我这里值是int 类型的,由于我放成了字符串,导致找了好久的问题)
技术分享图片
4 条件为 status =1000
技术分享图片

pandas dataframe根据列值筛选数据

原文:https://blog.51cto.com/14804892/2536389

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!