#自定义函数实现分组统计
#能过自定义的函数实现分组统计 import pandas as pd df=pd.read_excel('电脑配件销售记录.xlsx') #print (df. head ())) #回顾知识点 # print (type (df['产品名称'])) #Series print(df['产品名称'].value_counts()) maxcount=lambda x:x.value_counts().index[0] #行索引为0的 maxcount.__name__='销量最多的产品' df1=df.agg({'产品名称':[maxcount],'数量':['sum']}) print(df1)
SD存储卡 3 DVD光驱 3 蓝牙适配器 3 手写板 2 鼠标 2 键盘 1 键盘 1 麦克风 1 无线网卡 1 Name: 产品名称, dtype: int64 产品名称 数量 sum NaN 604.0 销量最多的产品 SD存储卡 NaN