一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

用pandas快速統(tǒng)計(jì)學(xué)生年齡班級(jí)等分組信息

 北方的白樺林 2020-06-06

最近收到一個(gè)求助郵件,他的需求如下

我是小學(xué)的一名統(tǒng)計(jì)員,因長(zhǎng)期做統(tǒng)計(jì)工作,近期,自學(xué)一點(diǎn)python,但如何把excel中的8位數(shù)出生日期轉(zhuǎn)成年齡,一直做不好,現(xiàn)請(qǐng)您幫忙一下,不知能否幫!

這個(gè)問(wèn)題其實(shí)比較簡(jiǎn)單,做出來(lái)的最終形式如下:

主要涉及格式轉(zhuǎn)換和分組統(tǒng)計(jì)的需求,那么我們就開(kāi)始一步一步的完成這一次的任務(wù)。

1、讀入excel文件
import pandas as pdfile_name = r'學(xué)生信息表.xlsx'data = pd.read_excel(file_name)data
輸出:

讀入數(shù)據(jù)
2、處理出生日期,轉(zhuǎn)化為時(shí)間格式
這次我們用pandas自帶的to_datetime函數(shù),好用快捷。
data['出生日期'] = pd.to_datetime(data['出生日期'],format='%Y%m%d')
3、增加一列年齡
引入datetime包,根據(jù)當(dāng)前時(shí)間的year減去出生日期得到。
import datetime as dtnow = dt.datetime.today().yeardata['周歲'] = now - data['出生日期'].dt.year
輸出:

新加周歲列

4、對(duì)周歲、性別同時(shí)分組

熟悉教程的小伙伴知道,這一期的分組內(nèi)容其實(shí)可以用pandas的透視表pivot_table函數(shù)解決。

這次我們就用另一種方法:groupby函數(shù)同樣能搞定。

#開(kāi)始分組統(tǒng)計(jì)age = data.groupby(['周歲','性別'])age_group  = age.agg({'學(xué)生姓名':'count'}).T

輸出:

周歲,性別分組結(jié)果

5、如果需要求和數(shù)據(jù)
a.我們可以先對(duì)所有數(shù)據(jù)進(jìn)行分組統(tǒng)計(jì)一次 
b.再單獨(dú)對(duì)女生數(shù)據(jù)統(tǒng)計(jì)一次
c.最后把兩次的統(tǒng)計(jì)數(shù)據(jù)合并起來(lái)
合并分組
age_single = data.groupby(['周歲'])age_single_group = age_single.agg({'學(xué)生姓名':'count'}).Tage_single_group.index = ['合計(jì)']
僅女生數(shù)據(jù)
age_single_female = data[data['性別'] == '女'].groupby(['周歲'])
age_single_female_group = age_single_female.agg({'學(xué)生姓名':'count'}).Tage_single_female_group.index = ['僅女生']
并數(shù)據(jù)
age_union = pd.concat([age_single_group,age_single_female_group],join='outer')age_union.fillna(0)
輸出:

這樣就完成了年級(jí)的分組統(tǒng)計(jì),其他的按年級(jí)分組,或者地區(qū)分組也是類(lèi)似的。是不是一步步寫(xiě)過(guò)來(lái)感覺(jué)pandas特別好用,特別簡(jiǎn)單。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    国产老熟女超碰一区二区三区| 日韩aa一区二区三区| 国产熟女一区二区三区四区| 中文字幕亚洲精品人妻| 成年午夜在线免费视频| 日本高清一道一二三区四五区 | 欧洲日韩精品一区二区三区| 中国少妇精品偷拍视频 | 丰满人妻一二三区av| 国产午夜福利不卡片在线观看| 91欧美日韩精品在线| 久久精品国产亚洲av麻豆尤物| 四季精品人妻av一区二区三区| 日本加勒比系列在线播放| 精品女同一区二区三区| 国产精品亚洲一级av第二区| 久久机热频这里只精品| 99久久国产综合精品二区| 欧美日韩精品综合在线| 亚洲一级在线免费观看| 日本在线高清精品人妻| 亚洲精品蜜桃在线观看| 丁香六月啪啪激情综合区| 91爽人人爽人人插人人爽| 欧美日韩免费观看视频| 青青操视频在线播放免费| 欧美丰满人妻少妇精品| 欧美丰满大屁股一区二区三区| 日韩精品在线观看完整版| 日本不卡片一区二区三区| 好吊视频有精品永久免费| 精品一区二区三区中文字幕| 欧美日韩国产欧美日韩| 欧美中文字幕一区在线| 欧美日韩综合在线第一页 | 国产精品久久香蕉国产线| 亚洲婷婷开心色四房播播| 亚洲欧洲一区二区综合精品| 日本人妻精品中文字幕不卡乱码| 日本精品免费在线观看| 日韩中文字幕狠狠人妻|