技巧23: 筛选出满足要求的分组
输入
import pandas as pd
df = pd.DataFrame({"a":[1,3,1], "b":[10.0,8.0,6.0]})
df
筛选分组
# groupby 分组后,可以使用filter和agg对每个分组做聚合操作
# 筛选出满足条件(每分组的b列均值大于7.0且组内元素个数大于1)的分组
df.groupby(by=['a']).filter( lambda x: (x['b'].mean()>7.0) & (len(x['b']) > 1) )
大家在看
AI安装教程
AI本地安装教程
微软AI大模型通识教程
微软AI大模型通识教程
AI大模型入门教程
AI大模型入门教程
Python入门教程
Python入门教程
Python进阶教程
Python进阶教程
Python小例子200道练习题
Python小例子200道练习题
Python练手项目
Python练手项目
Python从零在线练习题
Python从零到一60题