好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

pandas dataframe根据列值筛选数据

关于方法,大概查到了以下:

 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根据列值筛选数据的详细内容...

  阅读:23次