除了可以用上一篇介绍的groupby方法以外,还可以使用df的query查询。
比如:
#查找UNIT_ID列中值为“10102”的所有行
res_df = df.query('UNIT_ID == "10102"')
query还可以级联使用:
#查找UNIT_ID列中值为“10102”并且GA_ID列中值为“910”的所有行
res_df = df.query('UNIT_ID == "10102"').query('GA_ID == "910"')
本文介绍了如何使用Pandas库中的query方法进行数据筛选。通过简单的示例展示了如何针对特定条件查询数据,包括单一条件及复合条件的查询方式。
除了可以用上一篇介绍的groupby方法以外,还可以使用df的query查询。
比如:
#查找UNIT_ID列中值为“10102”的所有行
res_df = df.query('UNIT_ID == "10102"')
query还可以级联使用:
#查找UNIT_ID列中值为“10102”并且GA_ID列中值为“910”的所有行
res_df = df.query('UNIT_ID == "10102"').query('GA_ID == "910"')
1193

被折叠的 条评论
为什么被折叠?