adjunct是什麼意思unct在線翻譯讀音例句-演员学校
2023年4月5日发(作者:ryan kwanten)
pythonpivot_table功能详解与应⽤--实现Excel的透视表功能
1.背景描述
透视表是⼀种能对多维数据进⾏分析统计的⼯具,具有筛选处理、分类汇总,优化显⽰等仿写句子 强⼤的功能,是Excel中最好⽤的数据分析⼯具之
⼀。
在⾃动化办公中,使⽤python的pivot_table(),搭配合适的聚合函数,就能有效地实现透视表的强⼤功能,并且能更快速便捷地完成数据
统计分析过程。
2.关键参数
pivot_table()共有9个参数,分别为:,,s,c,_value,s,,8.
margins_name,ed。其中的常⽤的有6个:
3.应⽤⽰例代码
#建⽴数据表
importnumpyasnp
importpandasaspd
df=ame({\"名称\":[\"A\",\"B\",\"A\",\"A\",\"B\",\"A\"],
\"颜⾊\":[\"红⾊\",\"蓝⾊\",\"红⾊\",\"蓝⾊\",\"蓝⾊\",\"红⾊\"],
\"尺⼨\":[\"⼤\",\"⼤\",\"⼩\",\"⼩\",\"⼤\",\"⼤\"],
\"数量\":[10,20,15,30,10,20]})
df
1.简单的分组分类统计
#1.单层统计--根据名称分组统计不同颜⾊的数量总和
table=_table(df,values=\"数量\",index=\"名称\",columns=\"颜⾊\",aggfunc=)
table
_value参数:设定fill_value=0:缺失值充填为0;
marigins参数:设定margins=True:对⾏和列的数据进⾏统计输出
#2.单层统计--根据名称分组统计不同颜⾊的数量平均值
table=_table(df,values=\"数量\",index=\"名称\",columns=\"颜⾊\",aggfunc=\"mean\",fill_value=0,margins=True)
table
s参数:传⼊列表,相当于同时对多个特征进⾏分类统计
#3.复合统计1-根据名称分组统计不同颜⾊和尺⼨的数量总和
table=_table(df,values=\"数量\",index=\"名称\",columns=[\"颜⾊\",\"尺管中窥豹 ⼨\"],aggfunc=\"sum\",fi寻隐者不遇拼音注音版 ll_value=0,margins=True)
table
参数:传⼊⼀个列表,就是相当于进⾏多层级的分组
#4.复合统计2-根据名称和⼤⼩分组统计不同颜⾊的数量总和
table=_table(df,values=\"数量\",index=[\"名称\",\"尺⼨\"],columns=[\"颜关于端午节的民间故事 ⾊\"],aggfunc=\"sum\",
fill_value=0,margins=True)
table
c参数:聚合函数可以是函数,函数列表,字典。如果传递的是字典,则健为要聚合的列祸兮福之所倚 ,值是函数或函数列表。聚合函数可包
括:mean(平均值),sum(求和),max(最⼤值),min(最⼩值),size(计数),va蜀之鄙有二僧原文译文 r(⽅差),std(标准差),median(中位数)等。
#5.复合统计3-根据名称统计不同颜⾊的数量总和,以及厚度的标准差
#为⽅便演⽰,加⼊1新特征厚度值
df[\"厚度\"]=[2,5,1,2异想天开 ,4,5]
table=_table(df,values=[\"数量\",\"厚度\"],index=\"名称\",columns=[\"颜⾊\"],aggfunc={\"数量\":,\"厚度\":},fill_value=0,margins=True)
table
蓝⾊框–分组计算厚度的标准差
红⾊框–分组同步醉花荫 计算数量的总和
这种⽅法不但快速便捷,还能在同⼀个平⾯内展⽰不同指标使⽤不同的统计量计算的结果。
更多推荐
margins是什麼意思gins在線翻譯讀音例句
发布评论