蓝绝

博客园 首页 新随笔 联系 订阅 管理

#自定义函数实现分组统计

#能过自定义的函数实现分组统计 
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

 

posted on 2022-11-20 16:26  蓝绝  阅读(31)  评论(0编辑  收藏  举报