Series和Dataframe分组时使用groupby函数的区别


1. Dataframe分组用groupby("列名")或者groupby(["列名1","列名2"])

import pandas as pd
df = pd.DataFrame({'性别' : ['', '', '', '',
                            '', '', '', ''],
                   '成绩' : ['优秀', '优秀', '及格', '',
                            '及格', '及格', '优秀', ''],
                   '年龄' : [15,14,15,12,13,14,15,16]})
df

count=df.groupby(["性别","年龄"]).count()
count

count=df.groupby("性别").count()
count

 

 2. Series分组用groupby(Series)

import pandas as pd
ds = pd.Series({'小明' : '', '小张' : '', '小赵' : ''})
GroupBy=ds.groupby(ds)
GroupBy.describe()

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM