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

1. Dataframe分组用groupby("列名")

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


2. Series分组用groupby(Series)

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

发布了391 篇原创文章 · 获赞 473 · 访问量 235万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览