熊猫中的DataFrame中可以根据某个属性的同一值进行聚合分组,可以选单个属性,也可以选多个属性:
代码示例:
熊猫作为pd导入=pd.DataFrame([[‘北京’,1.68,2300,“城市”,'是的'],[“天津”,1.13,1293,“城市”,'是的'],[“陕西”,20.56,3732,“省”,'是的'],[“河北”,18.77,7185,“省”,“不”],[“青海”,72560年,“省”,“不”]],列=(“名字”,“区域”,“人口”、“Administrative_level”, ' 985 ']) 名字,集团在A.groupby (“Administrative_level”): 打印(名称) 印刷(集团) 的名字,群中。groupby ([' Administrative_level ', ' 985 ']): 打印(名称) 印刷(集团)
先产生一个dataframe,如表所示
的名字 区域 人口 Administrative_level 有985个 北京 1.68 2300 城市 是的 天津 1.13 1293 城市 是的 陕西 20.56 3732 省 是的 河北 18.77 7185 省 没有 青海 72 560 省 没有
先按照行政级别一个属性划分,再按照行政级别和是否有985高校两个属性划分,结果如下:
以上所述是小编给大家介绍的Python中的groupby分组功能的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!