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