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