午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > pandas數據分組groupby()和統計函數agg()的使用

pandas數據分組groupby()和統計函數agg()的使用

熱門標簽:地圖地圖標注有嘆號 正安縣地圖標注app 阿里電話機器人對話 舉辦過冬奧會的城市地圖標注 400電話申請資格 qt百度地圖標注 螳螂科技外呼系統怎么用 電銷機器人系統廠家鄭州 遼寧智能外呼系統需要多少錢

數據分組

  • 使用 groupby() 方法進行分組
  • group.size()查看分組后每組的數量
  • group.groups 查看分組情況
  • group.get_group('名字') 根據分組后的名字選擇分組數據

準備數據

# 一個Series其實就是一條數據,Series方法的第一個參數是data,第二個參數是index(索引),如果沒有傳值會使用默認值(0-N)
# index參數是我們自定義的索引值,注意:參數值的個數一定要相同。
# 在創建Series時數據并不一定要是列表,也可以將一個字典傳進去。
from pandas import Series, DataFrame

# 使用字典創建
index_list = ['001', '002', '003', '004', '005', '006', '007', '008', '009', '010']
name_list = ['李白', '王昭君', '諸葛亮', '狄仁杰', '孫尚香', '妲己', '周瑜', '張飛', '王昭君', '大喬']
age_list = [25, 28, 27, 25, 30, 29, 25, 32, 28, 26]
gender_list = ['F', 'M', 'F', 'F', 'M', 'M', 'F', 'F', 'M', 'M']
salary_list = ['10k', '12.5k', '20k', '14k', '12k', '17k', '18k', '21k', '22k', '21.5k']
marital_list = ['NO', 'NO', 'YES', 'YES', 'NO', 'NO', 'NO', 'YES', 'NO', 'YES']
dic = {
 '姓名': Series(data=name_list, index=index_list),
 '年齡': Series(data=age_list, index=index_list),
 '薪資': Series(data=salary_list, index=index_list),
 '性別': Series(data=gender_list, index=index_list),
 '婚姻狀況': Series(data=marital_list, index=index_list)
}
df = DataFrame(dic)

# 寫入csv,path_or_buf為寫入文本文件
df.to_csv(path_or_buf='./People.csv', encoding='utf_8_sig')
print('end')

上面代碼會在當前目錄下生成一個 People.csv 文件

import pandas as pd
df = pd.read_csv('./People.csv')
df.head()

# 根據 '性別列' 進行分組, 得到的是一個分組后的對象
groups = df.groupby('性別')
print(groups)
pandas.core.groupby.generic.DataFrameGroupBy object at 0x000002953DAEBC88>

size()

使用groupby的size方法可以查看分組后每組的數量, 并返回一個含有分組大小的Series

print(groups.size())
性別
F 5
M 5
dtype: int64

可以只對一列數據進行分組, 只保留想要的數據

例如: 通過性別, 只對年齡進行分組

group = df['年齡'].groupby(df['性別'])
# 查看分組
print(group.groups)
# 根據分組后的名字選擇分組
print(group.get_group('F'))
{'F': Int64Index([0, 2, 3, 6, 7], dtype='int64'), 'M': Int64Index([1, 4, 5, 8, 9], dtype='int64')}
0 25
2 27
3 25
6 25
7 32
Name: 年齡, dtype: int64
  • 代碼df['年齡'].groupby(df['性別'])的邏輯是:取出df中'年齡'列數據,并且對該列數據根據df[‘性別']列數據進行分組操作
  • 這個代碼也可寫成df.groupby(df['性別'])['年齡'], 他的邏輯是: 將df數據通過df[‘性別']進行分組,然后再取出分組后的'年齡'列數據。兩種寫法達到的效果是一樣的
  • group.groups的結果是一個字典,字典的key是分組后每個組的名字,對應的值是分組后的數據,此方法方便我們產看分組的情況
  • group.get_group('F')這個方法可以根據具體分組的名字獲取,每個組的數據

 對分組進行遍歷

import pandas as pd
df = pd.read_csv('./People.csv')
groups = df.groupby('性別')
# print(groups)
for group_name,group_df in groups:
 print('分組的名稱:', group_name, '分組的數據', group_df.shape)
 print('-'*10)

分組的名稱: F 分組的數據 (5, 6)
----------
分組的名稱: M 分組的數據 (5, 6)
----------

- 將分組后的對象groups進行遍歷,可以獲取到group_name每個組的名字,group_df每個組的數據

import pandas as pd
df = pd.read_csv('./People.csv')
groups = df.groupby('性別')
for group_name,group_df in groups:
 f_mean = group_df['年齡'].mean()
 f_max = group_df['年齡'].max()
 f_min = group_df['年齡'].min()
 print('{}組的最大年齡是{},最小年齡是{},平均年齡是{}'.format(group_name,f_max,f_min,f_mean))

F組的最大年齡是32,最小年齡是25,平均年齡是26.8
M組的最大年齡是30,最小年齡是26,平均年齡是28.2

按多列進行分組

當需要按照多列進行分組的時候, groupby 方法里面我們傳入一個列表, 列表分別存儲分組依據的列名

注意: 列表中列名的順序, 確定了先按XXXX列分組, 然后在按照YYYY列分組, 不同的順序產生的分組名字是不同的

df = pd.read_csv('./People.csv')
group=df.groupby(['性別', '婚姻狀況'])
df1 = group.size()
print(df1)

性別 婚姻狀況
F  NO   2
  YES   3
M  NO   4
  YES   1
dtype: int64

group.size()返回的結果中發現索引值是多層的, 所以對于多索引值的獲取, 只需要從外往里一層一層的取就可以啦, 就像我們睡覺之前,需要先脫外衣再脫掉內衣是一樣的

size = df1['F'][ 'NO']
print(size)

2

pandas 常用統計函數

  • count() 統計列表中非空手機開的個數
  • nunique() 統計非重復的數據個數
  • sum() 統計列表中所有數值的和
  • mean() 計算列表中數據的平均值
  • median() 統計列表中數據中位數
  • max() 求列表中數據的最大值
  • min() 求列表中數據的最小值

對分組后的數據進行統計 agg()

import pandas as pd
df = pd.read_csv('./People.csv')
groups = df.groupby('性別')
for group_name,group_df in groups:
  f_se = group_df['年齡'].agg(['max','min','mean'])
  print('{}組的最大年齡是{},最小年齡是{},平均年齡是{}'.format(group_name,f_se[0],f_se[1],f_se[2]))

F組的最大年齡是32.0,最小年齡是25.0,平均年齡是26.8
M組的最大年齡是30.0,最小年齡是26.0,平均年齡是28.2

  • 在使用 agg() 函數時, 我們可以將多個統計函數一起放在一個 agg() 函數中
  • 如果是統計函數是pandas 提供的, 只需要將函數名字以字符串的形式存儲到列表中即可
  • 例如: 將 max() 改成 ‘max'

自定義統計函數

當使用自定義的統計函數時
先創建統計函數

# 自定義的統計函數
def my_peak_range(df):
  """
  返回最大值與最小之間的范圍
  """
  return df.max() - df.min()

# 使用
for group_name,group_df in groups:
  f_se = group_df['年齡'].agg(['max','min','mean',my_peak_range])
  print(f_se[0],f_se[1],f_se[3])
32.0 25.0 7.0
30.0 26.0 4.0

注意: 自定義函數名字傳入agg() 函數時, 不需要轉換成字符串

補充: 在這個數據中, 性別是什么的人總年齡最高

import pandas as pd
df = pd.read_csv('./People.csv')
groups = df.groupby('性別')
gende=groups.sum().sort_values(by='年齡',ascending=False).index.to_list()[0]
"""
這行代碼, 先按性別進行分組, 然后吧每組中的數據求和得到總的年齡, 在按照年齡排序
再取出index,最后使用to_list()轉換為列表,取出第一個數據
"""

print(gende)

M

開始按照性別分組, 組量太少, 數據也比較少, 本來準備算薪資總數, 但是單位忘記換了, 就這樣吧

到此這篇關于pandas數據分組groupby()和統計函數agg()的使用的文章就介紹到這了,更多相關pandas groupby()和agg()內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • pandas之分組groupby()的使用整理與總結
  • 分享Pandas庫中的一些寶藏函數transform()
  • Pandas中的 transform()結合 groupby()用法示例詳解

標簽:興安盟 信陽 合肥 淘寶好評回訪 昭通 隨州 濟源 阜新

巨人網絡通訊聲明:本文標題《pandas數據分組groupby()和統計函數agg()的使用》,本文關鍵詞  pandas,數據,分組,groupby,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pandas數據分組groupby()和統計函數agg()的使用》相關的同類信息!
  • 本頁收集關于pandas數據分組groupby()和統計函數agg()的使用的相關信息資訊供網民參考!
  • 推薦文章
    亚洲а∨天堂久久精品2021| av一级在线观看| 亚洲无码精品在线播放| www.亚洲在线| 在线视频亚洲一区| 国产亚洲精品一区二555| 日本精品久久久| 成年人视频观看| 国产精品久久久久久久久久久久久久久久久 | 日韩av高清| 日本黄色小视频在线观看| 亚洲老妇色熟女老太| 亚洲欧洲av在线| 日韩一区二区中文字幕| 国产91亚洲精品| 国产伦精品一区二区三区视频黑人| 国产精品久久久久9999小说| 精品欧美一区二区久久久久| 久久99在线观看| 日韩一级二级三级| 国产欧美一区二区在线播放| 成人一区二区三区仙踪林| 中文字幕日韩免费| 中文字幕一区二区不卡| 日韩中文在线中文网三级| 五码日韩精品一区二区三区视频| 一本色道久久hezyo无码| 日韩精品亚洲专区| 欧美特级www| 欧美在线一区二区三区四| 久久国产精品网| 欧美h在线观看| 亚洲一区二区av在线| 欧美国产日韩中文字幕在线| 国产精彩免费视频| 精品国产亚洲AV| 欧美性色综合网| 成人免费看片网址| 黄色片中文字幕| 亚洲午夜在线视频| 欧美高清自拍一区| 可以免费看的黄色网址| 91欧美日韩麻豆精品| 欧美自拍丝袜亚洲| 久久久精品国产一区二区三区| 亚洲成人福利视频| 久久91精品久久久久久秒播| 伊人久久大香线蕉av一区二区| 久久久久久www| 国产乱淫a∨片免费观看| 91精品国产综合久久精品| 精品国产_亚洲人成在线| 日韩av男人天堂| 欧美三级资源在线| 91黄色在线看| 五月婷婷久久久| 色偷偷av一区二区三区乱| 五月婷婷丁香综合网| www.日本不卡| 国产在线精品播放| 国产免费久久久久| 欧美视频一区二区三区…| 色婷婷精品国产一区二区三区| 伊人久久久久久久久久久久| 欧美一区二区女人| 天天干天天操天天做| 国产一区二区不卡老阿姨| 久久久久久国产精品美女| 国产精品20p| 在线亚洲免费视频| 欧美丰满熟妇bbbbbb百度| 成+人+亚洲+综合天堂| 国产精品91一区| 国产午夜麻豆影院在线观看| 亚洲乱码av中文一区二区| 亚洲欧美手机在线| 午夜激情久久久| 成人黄色一区二区| 中文字幕乱码日本亚洲一区二区 | 亚洲成人天堂网| 懂色aⅴ精品一区二区三区蜜月| 各处沟厕大尺度偷拍女厕嘘嘘| 久久久精品免费观看| 国严精品久久久久久亚洲影视| 欧美一级特黄aaaaaa| 欧美在线视频播放| 国产又粗又猛又爽又黄91| 6080yy精品一区二区三区| 久久亚洲成人av| 最近2019中文字幕第三页视频| 天堂网av手机版| 欧美激情中文字幕乱码免费| 亚洲欧美自拍视频| 久久综合九色九九| 亚洲网站免费观看| 91黑丝高跟在线| 草莓视频18免费观看| 国产精品福利片| 亚洲国产精品久久久久久久 | 91av在线不卡| 黄色av一区二区三区| 99se婷婷在线视频观看| 91麻豆国产在线观看| 国产一二三四五| 国产精品热久久久久夜色精品三区 | 97国产在线观看| 黄色av网址在线| 精品一区二区日本| 成人免费毛片app| 97公开免费视频| 色8久久人人97超碰香蕉987| 少妇光屁股影院| 欧美激情在线狂野欧美精品| 99视频在线观看免费| 成人免费看片网站| 亚洲欧洲日韩综合一区二区| 亚洲天堂国产视频| 色婷婷av一区| 91精品国产高潮对白| 26uuu另类亚洲欧美日本老年| 久久久亚洲一区| 亚洲精品中文综合第一页| 日韩美女精品在线| 糖心vlog免费在线观看| 国产精品电影观看| 国产福利精品导航| 亚洲天堂av一区二区| 亚洲免费人成在线视频观看| 国产成人愉拍精品久久| 日韩精品久久久免费观看| 午夜精品久久久久久久99樱桃| 国产探花视频在线播放| 91精品国产一区二区三区动漫| 久久久夜色精品亚洲| 91成人在线观看喷潮蘑菇| 欧美激情区在线播放| yourporn久久国产精品| 国产精品亚洲一区二区无码| 久久久久久久久久久久久久久久久久av| 久久综合综合久久综合| 激情 小说 亚洲 图片: 伦| 精品国产精品网麻豆系列| 国产精品久久综合青草亚洲AV| 99久久99久久精品| 正在播放亚洲1区| 国产成人超碰人人澡人人澡| 视频在线观看免费高清| 136fldh精品导航福利| 亚洲午夜成aⅴ人片| 国产午夜视频在线| 成年人深夜视频| 久热爱精品视频线路一| 国产精品美女久久久久久久 | 91麻豆精品久久毛片一级| 精品免费日产一区一区三区免费| 精品国产乱码久久久久久免费 | 欧美制服第一页| 亚洲成人1区2区| 亚洲第一色网站| 亚洲熟女一区二区三区| 日韩免费观看在线观看| 五月婷婷激情综合网| 欧美在线 | 亚洲| 免费看黄色aaaaaa 片| 精品国产第一页| 精品国产乱码久久久久久1区2区| av电影在线观看完整版一区二区| 天堂网avav| 日韩欧美视频网站| 国产精品第100页| 亚洲精品在线91| 久久五月婷婷丁香社区| 最好看的日本字幕mv视频大全| 亚洲色精品三区二区一区| 国产精品夜色7777狼人| 欧美大片免费久久精品三p| 国产不卡免费视频| 免费看av在线| 三叶草欧洲码在线| 亚洲一区 在线播放| 国产精品狼人色视频一区| 亚洲视频在线看| 欧美色videos| 国产成人免费在线观看| 亚洲国产成人无码av在线| 在线观看欧美一区二区| 在线观看18视频网站| 国产精品区二区三区日本| 日韩视频在线一区| 欧美精品一区视频| 亚洲国产精品久久久久秋霞影院| 国产一区二区三区精品视频| 欧美在线观看不卡| 成人午夜剧场视频网站| 国产精品-区区久久久狼| 亚洲专区在线视频| 中文字幕欧美精品日韩中文字幕| 色哟哟一区二区三区| 国产亚洲一区二区三区四区| 蜜臀av性久久久久蜜臀av麻豆| 天天操天天操天天操天天| 久久久久久久久久久久国产| 催眠调教后宫乱淫校园| 8x8x成人免费视频| 五十路熟女丰满大屁股| 西游记1978| 日本三级中国三级99人妇网站| 99国产在线| 国产精品视频自拍| 国产精品久久久精品| 欧美激情视频给我| 最新亚洲国产精品| 国产一区二区三区视频| 亚洲第一福利网站| 亚洲欧美福利视频| 亚洲国产毛片完整版| 精品视频中文字幕| 亚洲性夜色噜噜噜7777| 日韩高清a**址| 日韩精品在线第一页| 日韩av有码在线| 亚洲视频第一页| 亚洲无限av看| 久久视频这里只有精品| 中文字幕精品一区二区精品| 91文字幕巨乱亚洲香蕉| 久久最新资源网| 欧美一区二区三区……| 成人免费视频网址| 日韩久久久久久久| 极品粉嫩国产18尤物| 日本黄色福利视频| 蜜桃av免费在线观看| 日韩精品视频免费看| 亚洲国产精品久久人人爱潘金莲 | 久久成人人人人精品欧| 国产精品99久久99久久久二8| 国产美女扒开尿口久久久| 国产成人一区二区三区免费看| 欧美一区二区三区四区在线观看地址| 91免费国产精品| 四虎国产精品永久免费观看视频| 欧美性生给视频| 亚洲av无码一区二区三区dv | 高清不卡一区二区三区| 欧美日韩福利在线| 一级片视频免费看| 国产精品无码天天爽视频| 99re成人在线| 欧美日韩不卡一区二区| 欧美日韩国产成人在线观看| 国产精品一级久久久| 男女av免费观看| 中文天堂资源在线| 国产99久久久精品| 国产视频久久网| 91九色国产在线| 日韩在线一区视频| 久久精品国产亚洲av麻豆色欲| 伊人影院中文字幕| 美女爽到高潮91| 亚洲一区国产视频| 亚洲精品ady| 国产精品久在线观看| 久久久亚洲精品无码| 老头老太做爰xxx视频| 精品人妻无码一区二区三区蜜桃一| 国产一区二区视频在线播放| 欧美性一级生活| 国产精品91久久久| 日本www在线视频| 国产精品夜夜夜爽阿娇| 日韩精品国产精品| 色偷偷久久一区二区三区| 丝袜亚洲另类欧美重口| 亚洲欧美日韩不卡| 久久综合色综合| 99视频有精品| 亚洲精品美女久久久| 久久久影院一区二区三区| 国产无套精品一区二区三区| 亚洲图片中文字幕| 亚洲中国最大av网站| 欧美丰满少妇xxxxx| 国产亚洲欧美在线视频| 看黄色一级大片| 欧美日韩国产一区在线| 26uuu另类亚洲欧美日本老年| aa视频在线播放| 久久精品国产亚洲av无码娇色| 久久精品亚洲一区二区三区浴池| 亚洲日本欧美中文幕| 成人在线观看www| 69视频免费看| 午夜精品久久久久久久久| 国产经典一区二区| 色悠悠在线视频| 极品少妇xxxx偷拍精品少妇| 日韩精品在线视频美女| 中文字幕一区二区三区最新 | 日韩主播视频在线| 亚洲国产精品成人av| 91国在线高清视频| 午夜精品久久久久久久99 | 亚洲一区二区三区爽爽爽爽爽| 欧美一级淫片丝袜脚交| 超碰超碰在线观看| 久久国产精品99久久久久久老狼| 亚洲人成网站色ww在线| 免费看国产曰批40分钟| 国产不卡av在线播放| 欧美一区二区三区喷汁尤物| 亚洲国产日韩美| 欧美在线视频精品| 欧美肥胖老妇做爰| 国产免费一区二区视频| 日韩精品成人一区二区三区| www国产91| 佐佐木明希电影| 国产成人啪午夜精品网站男同| 欧美激情精品久久久久久久变态| 国产女人18毛片水真多18| 一色屋精品亚洲香蕉网站| 18成人免费观看网站下载| 久久久精品视频免费观看| 在线观看91精品国产入口| 日日噜噜噜夜夜爽爽| 久久深夜福利| 欧美影院久久久| 久久不卡免费视频| 亚洲欧洲在线播放| 国产高清999| 亚洲自拍偷拍图区| 一区二区三区国产福利| 日韩一级片免费在线观看| 久久久精品日本| 九九热视频在线免费观看| 在线观看91av| www.51色.com| 亚洲人成在线观看一区二区| 欧美一区激情视频在线观看| 日韩黄色免费电影| 91精品国产综合久久男男| 中文字幕男人天堂| 2019国产精品自在线拍国产不卡| 国产成人在线观看网站| 日韩av影视综合网| 日本不卡一区视频| 亚洲精选中文字幕| 国产美女免费无遮挡| 亚洲电影av在线| 国产欧美一区二区三区在线观看视频| 欧美一区二区在线看| 中文字幕无码人妻少妇免费| 欧美日韩另类一区| 国产精品边吃奶边做爽| 亚洲黄色av网站| 国产av无码专区亚洲av毛网站| 亚洲午夜女主播在线直播| 久久精品国产亚洲AV无码男同| 成人网在线免费视频| 日韩成人在线资源| aaa欧美色吧激情视频| www.成年人视频| 同产精品九九九| 欧美极品jizzhd欧美仙踪林| 欧美精品一区二区不卡| 久久久99精品| 日韩小视频网址| 中文字幕+乱码+中文乱码www| 国产精品 欧美在线| 日韩精品久久久久久| 亚洲激情一区二区| 亚洲午夜三级在线| 素人fc2av清纯18岁| 在线观看亚洲视频| 一本到在线视频| 都市激情久久久久久久久久久| 99天天综合性| 五月天婷婷在线观看视频| 精品国一区二区三区| 偷偷操不一样的久久| 国产精品播放| 亚洲图片激情小说| 少妇饥渴放荡91麻豆| 欧美大片在线免费观看| 久久激情五月婷婷| 少妇性饥渴无码a区免费| 欧美一区二区视频在线观看| 欧美久久久久久久久久久久| 国产精品露脸自拍| 久久久91精品国产一区二区精品| 日本免费色视频| 国语自产精品视频在线看一大j8 | 日批视频免费观看| 亚洲精品欧美精品| 亚洲18女电影在线观看| 久久久久久久久久久97| 91中文字精品一区二区| 亚洲亚洲精品在线观看| 日产欧产va高清| 亚洲国产一区在线| 精品少妇一区二区| 日韩中文字幕综合| 亚洲成人手机在线观看| 欧美激情极品视频| 国产精品国产自产拍高清av王其| 精品国产国产综合精品| 国产精品日韩一区二区| 欧美一区二区三区视频免费|