电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

詳解python中g(shù)roupby函數(shù)通俗易懂

瀏覽:5日期:2022-07-25 15:45:08

一、groupby 能做什么?

python中g(shù)roupby函數(shù)主要的作用是進行數(shù)據(jù)的分組以及分組后地組內(nèi)運算!

對于數(shù)據(jù)的分組和分組運算主要是指groupby函數(shù)的應(yīng)用,具體函數(shù)的規(guī)則如下:

df[](指輸出數(shù)據(jù)的結(jié)果屬性名稱).groupby([df[屬性],df[屬性])(指分類的屬性,數(shù)據(jù)的限定定語,可以有多個).mean()(對于數(shù)據(jù)的計算方式——函數(shù)名稱)

舉例如下:

print(df['評分'].groupby([df['地區(qū)'],df['類型']]).mean())#上面語句的功能是輸出表格所有數(shù)據(jù)中不同地區(qū)不同類型的評分數(shù)據(jù)平均值

二、單類分組

A.groupby('性別')

詳解python中g(shù)roupby函數(shù)通俗易懂

首先,我們有一個變量A,數(shù)據(jù)類型是DataFrame

想要按照【性別】進行分組

得到的結(jié)果是一個Groupby對象,還沒有進行任何的運算。

describe()

描述組內(nèi)數(shù)據(jù)的基本統(tǒng)計量

A.groupby('性別').describe().unstack()

詳解python中g(shù)roupby函數(shù)通俗易懂

* 只有數(shù)字類型的列數(shù)據(jù)才會計算統(tǒng)計

* 示例里面數(shù)字類型的數(shù)據(jù)有兩列 【班級】和【身高】

但是,我們并不需要統(tǒng)計班級的均值等信息,只需要【身高】,所以做一下小的改動:

A.groupby('性別')['身高'].describe().unstack()

詳解python中g(shù)roupby函數(shù)通俗易懂

unstack()

索引重排

上面的例子里面用到了一個小的技巧,讓運算結(jié)果更便于對比查看,感興趣的同學可以自行去除unstack,比較一下顯示的效果

三、多類分組

A.groupby( ['班級','性別'])

詳解python中g(shù)roupby函數(shù)通俗易懂

單獨用groupby,我們得到的還是一個 Groupby 對象。

mean()

組內(nèi)均值計算

DataFrame的很多函數(shù)可以直接運用到Groupby對象上。

詳解python中g(shù)roupby函數(shù)通俗易懂

上圖截自 pandas 官網(wǎng) document,這里就不一一細說。

我們還可以一次運用多個函數(shù)計算

A.groupby( ['班級','性別']).agg([np.sum, np.mean, np.std]) # 一次計算了三個

詳解python中g(shù)roupby函數(shù)通俗易懂

agg()

分組多個運算

四、時間分組

時間序列可以直接作為index,或者有一列是時間序列,差別不是很大。

這里僅僅演示,某一列為時間序列。

為A 新增一列【生日】,由于分隔符 “/” 的問題,我們查看列屬性,【生日】的屬性并不是日期類型

詳解python中g(shù)roupby函數(shù)通俗易懂

我們想做的是:

1、按照【生日】的【年份】進行分組,看看有多少人是同齡?

A['生日'] = pd.to_datetime(A['生日'],format ='%Y/%m/%d') # 轉(zhuǎn)化為時間格式A.groupby(A['生日'].apply(lambda x:x.year)).count() # 按照【生日】的【年份】分組

進一步,我們想選拔:

2、同一年作為一個小組,小組內(nèi)生日靠前的那一位作為小隊長:

A.sort_values('生日', inplace=True) # 按時間排序A.groupby(A['生日'].apply(lambda x:x.year),as_index=False).first()

詳解python中g(shù)roupby函數(shù)通俗易懂

as_index=False

保持原來的數(shù)據(jù)索引結(jié)果不變

first()

保留第一個數(shù)據(jù)

Tail(n=1)

保留最后n個數(shù)據(jù)

再進一步:

3、想要找到哪個月只有一個人過生日

A.groupby(A['生日'].apply(lambda x:x.month),as_index=False) # 到這里是按月分組A.groupby(A['生日'].apply(lambda x:x.month),as_index=False).filter(lambda x: len(x)==1)

詳解python中g(shù)roupby函數(shù)通俗易懂

filter()

對分組進行過濾,保留滿足()條件的分組

以上就是 groupby 最經(jīng)常用到的功能了。

用 first(),tail()截取每組前后幾個數(shù)據(jù)

用 apply()對每組進行(自定義)函數(shù)運算

用 filter()選取滿足特定條件的分組

到此這篇關(guān)于詳解python中g(shù)roupby函數(shù)通俗易懂的文章就介紹到這了,更多相關(guān)python groupby函數(shù)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 代理记账_公司起名核名_公司注册_工商注册-睿婕实业有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 大型低温冷却液循环泵-低温水槽冷阱「厂家品牌」京华仪器_京华仪器 | 影合社-影视人的内容合作平台| 刘秘书_你身边专业的工作范文写作小秘书 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 南京泽朗生物科技有限公司 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 成都竞价托管_抖音代运营_网站建设_成都SEM外包-成都智网创联网络科技有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 韦伯电梯有限公司| 飞飞影视_热门电影在线观看_影视大全| 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 噪声治理公司-噪音治理专业隔音降噪公司| 实木家具_实木家具定制_全屋定制_美式家具_圣蒂斯堡官网 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 爱科技iMobile-专业的科技资讯信息分享网站 | 工业废水处理|污水处理厂|废水治理设备工程技术公司-苏州瑞美迪 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 越南专线物流_东莞国际物流_东南亚专线物流_行通物流 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 |