网络编程
位置:首页>> 网络编程>> Python编程>> Python中的groupby分组功能的实例代码

Python中的groupby分组功能的实例代码

作者:水之魂2018  发布时间:2021-09-17 20:48:15 

标签:python,groupby,分组

pandas中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性:

代码示例:


import pandas as pd
A=pd.DataFrame([['Beijing',1.68,2300,'city','Yes'],['Tianjin',1.13,1293,'city','Yes'],['Shaanxi',20.56,3732,'Province','Yes'],['Hebei',18.77,7185,'Province','No'],['Qinghai',72,560,'Province','No']],columns=['Name','Area','Population','Administrative_level','Have 985'])
for name,group in A.groupby('Administrative_level'):
 print(name)
 print(group)
for name,group in A.groupby(['Administrative_level','Have 985']):
 print(name)
 print(group)

先产生一个dataframe,如表所示

NameAreaPopulationAdministrative_levelHave 985
Beijing1.682300cityYes
Tianjin1.131293cityYes
Shaanxi20.563732ProvinceYes
Hebei18.777185ProvinceNo
Qinghai72560ProvinceNo

先按照行政级别一个属性划分,再按照行政级别和是否有985高校两个属性划分,结果如下:

Python中的groupby分组功能的实例代码

总结

以上所述是小编给大家介绍的Python中的groupby分组功能的实例代码网站的支持!

来源:https://blog.csdn.net/weixin_40198632/article/details/81003093

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com