pandas中關於DataFrame的groupby方法,如何取出分組的ID(行名稱)和ID對應的個數


#按A列進行分組,得到分組后的(沒有重復行)groupby對象
df_group= df.groupby("A")

#得到分組的總長度
lenth = len(df_group.count())

#得到分組后ID(行名稱)對應的數量
id_name = df_group.size().values

#得到分組后的ID(行名稱)
id_num = df_group.size().index

#迭代取key和value

for i, j in df_group:

    print(i,j)

#根據組的key取值

df_group.get_group("xxxx")

#判斷是否有某個分組key

"xxxx" in df_group.size().index

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM