工具篇:EXCEL与python的对比 如何筛选数据
第6章 数据筛选
使用与,或,非三个条件配合大于,小于和等于对数据进行筛选,并进行计数和求和。
与Excel中的筛选功能和countifs和sumifs功能相似
1.按条件筛选(与、或、非)
Excel数据目录下提供了“筛选”功能,用于对数据表按不同的条件进行筛选。
Python中使用loc函数配合筛选条件来完成筛选功能。配合sum和count函数还能实现Excel中sumif和countif函数的功能
使用“与”条件进行筛选,条件是年龄大于25岁,并且城市为beijing。筛选后只有一条数据符合要求。
#使用“与”条件进行筛选
df_inner.loc[(df_inner['age'] > 25) & (df_inner['city'] == 'beijing'), ['id','city','age','category','gender']]/
使用“或”条件进行筛选,年龄大于25岁或城市为beijing。筛选后有6条数据符合要求。
#使用“或”条件筛选
df_inner.loc[(d