首页 > 用户投稿

pandas groupby用法 python使用groupby之后怎么给分组之后的列名?

python使用groupby之后怎么给分组之后的列名?

pandas提供灵活高效的分组功能,使您能够以自然的方式对数据集进行切片、切片和汇总。基于一个或多个键(可以是函数、数组或数据帧列名)拆分panda对象。计算组摘要统计信息,例如计数、平均值、标准差或用户定义的函数。对数据帧的列应用各种函数。应用组内变换或其他操作,例如归一化、线性回归、排序或子集选择。计算数据透视表或交叉表。分位数分析和其他分组分析。r1。首先,让我们看一下以下非常简单的表格数据集(以数据帧的形式):
123456789101112
importpandaaspd>>>;df=pd.数据帧({“key1”:[“a”,“a”,“b”,“b”,“a”]。。。“键2”:[“1”,“2”,“1”,“2”,“1”]。。。“数据1”:np.random.随机(5),...“数据2”:np.random.随机(5)})>>dfdata1data2key1key20-0.4106730.519378aone1-2.1207930.199074atwo20.642216-0.143671bone30.975133-0.592994btwo4-1.017495-0.530459aonegrouped=df[“data1”]。groupby(df[“key1”]>>>分组

选择列表项中不存在的列可以出现在groupby的列表项中,反之亦然。选择列表项中出现的所有列必须出现在groupby(聚合函数除外)之后

groupby通常与聚合函数一起使用,以便有意义,例如countsumavg等。,使用groupby的两个元素:

(1)选择后出现的字段要么在聚合函数中,要么在groupby中。

pandas groupby用法 python使用groupby之后怎么给分组之后的列名?

(2)要过滤结果,可以先使用where,然后使用groupby,或者先使用groupby,然后使用having

ipython和python是并行的。

也就是说:您当前在pythonshell中,退出。返回到cmd或terminal,然后是ipython--pylab

pandasgroupby用法groupby用法示例pandas聚合函数

原文标题:pandas groupby用法 python使用groupby之后怎么给分组之后的列名?,如若转载,请注明出处:https://www.saibowen.com/tougao/16433.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。