成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > python pandas分組聚合詳細(xì)

python pandas分組聚合詳細(xì)

熱門標(biāo)簽:鶴壁手機(jī)自動(dòng)外呼系統(tǒng)違法嗎 高德地圖標(biāo)注收入咋樣 怎么辦理400客服電話 沈陽(yáng)防封電銷電話卡 銀川電話機(jī)器人電話 B52系統(tǒng)電梯外呼顯示E7 企業(yè)微信地圖標(biāo)注 地圖標(biāo)注多個(gè) 萊蕪電信外呼系統(tǒng)

python pandas分組聚合

1、環(huán)境

  • python3.9
  • win10 64bit
  • pandas==1.2.1

groupby方法是pandas中的分組方法,對(duì)數(shù)據(jù)框采用groupby方法后,返回的是DataFrameGroupBy對(duì)象,一般分組操作后會(huì)進(jìn)行聚合操作。

2、分組

import pandas as pd
import numpy as np
pd.set_option('display.notebook_repr_html',False)
# 數(shù)據(jù)準(zhǔn)備
df = pd.DataFrame({'A': [1, 1, 2, 2],'B': [1, 2, 3, 4],'C':[6,8,1,9]})
df

      A  B  C
0  1  1  6
1  1  2  8
2  2  3  1
3  2  4  9

對(duì)數(shù)據(jù)框按A列進(jìn)行分組,產(chǎn)生分組數(shù)據(jù)框。分組數(shù)據(jù)框是可迭代對(duì)象,可以進(jìn)行循環(huán)遍歷,可以看出在循環(huán)中,每個(gè)元素的類型是元組,

元組的第一個(gè)元素是分組值,第二個(gè)元素是對(duì)應(yīng)的分組數(shù)據(jù)框。

# 分組
g_df=df.groupby('A')
# 分組數(shù)據(jù)框類
type(g_df)
pandas.core.groupby.generic.DataFrameGroupBy

# 循環(huán)分組數(shù)據(jù)
for i in g_df:
    print(i,type(i),end='\n\n')

(1,    A  B  C
0  1  1  6
1  1  2  8) class 'tuple'>

(2,    A  B  C
2  2  3  1
3  2  4  9) class 'tuple'>

可以對(duì)分組后的數(shù)據(jù)框直接使用聚合方法agg,對(duì)分組數(shù)據(jù)框的每一列計(jì)算統(tǒng)計(jì)函數(shù)值。

# 分組求和
df.groupby('A').agg('sum')
   B   C
A       
1  3  14
2  7  10

3、序列分組

可以根據(jù)數(shù)據(jù)框外的序列數(shù)據(jù)對(duì)數(shù)據(jù)框進(jìn)行分組,需要注意序列長(zhǎng)度需要與數(shù)據(jù)框行數(shù)相同。

# 定義分組列表
label=['a','a','b','b']
# 分組求和
df.groupby(label).agg('sum')
   A  B   C
a  2  3  14
b  4  7  10

4、多列分組

可以根據(jù)數(shù)據(jù)框的多列對(duì)數(shù)據(jù)框進(jìn)行分組。

# 數(shù)據(jù)準(zhǔn)備
df = pd.DataFrame({'A': [1, 1, 2, 2],'B': [3, 4, 3, 3],'C':[6,8,1,9]})
df


   A  B  C
0  1  3  6
1  1  4  8
2  2  3  1
3  2  3  9


根據(jù)A,B列進(jìn)行分組,然后求和。

# 根據(jù)多列分組求和
df.groupby(['A','B']).agg('sum')
      C
A B    
1 3   6
  4   8
2 3  10

5、索引分組

可以根據(jù)索引對(duì)數(shù)據(jù)框進(jìn)行分組,需要設(shè)置level參數(shù)。

# 數(shù)據(jù)準(zhǔn)備
df = pd.DataFrame({'A': [1, 1, 2, 2],'B': [3, 4, 3, 3],'C':[6,8,1,9]},index=['a','a','b','b'])
df


   A  B  C
a  1  3  6
a  1  4  8
b  2  3  1
b  2  3  9


數(shù)據(jù)框只有一層索引,設(shè)置參數(shù)level=0。

# 根據(jù)索引分組求和
df.groupby(level=0).agg('sum')
   A  B   C
a  2  7  14
b  4  6  10


當(dāng)數(shù)據(jù)框索引有多層時(shí),也可以根據(jù)需求設(shè)置level參數(shù),完成分組聚合。

# 數(shù)據(jù)準(zhǔn)備
mi=pd.MultiIndex.from_arrays([[1,1,2,2],[3,4,3,3]],names=['id1','id2'])
df=pd.DataFrame(dict(value=[4,7,2,9]),index=mi)
df


         value
id1 id2       
1   3        4
    4        7
2   3        2
    3        9


設(shè)置level參數(shù),如需要根據(jù)第一層索引,即id1進(jìn)行分組,可以設(shè)置level=0level='id1'完成分組聚合。

# 根據(jù)第一層索引分組求和
df.groupby(level=0).agg('sum')


     value
id1       
1       11
2       11


# 根據(jù)第一層索引分組求和
df.groupby(level='id1').agg('sum')
 

    value
id1       
1       11
2       11

7、聚合

分組后一般會(huì)進(jìn)行聚合操作,用agg方法進(jìn)行聚合。

# 數(shù)據(jù)準(zhǔn)備
df = pd.DataFrame({'A': [1, 1, 2, 2],'B': [3, 4, 3, 3],'C':[6,8,1,9],'D':[2,5,4,8]})
df


   A  B  C  D
0  1  3  6  2
1  1  4  8  5
2  2  3  1  4
3  2  3  9  8

8、單函數(shù)對(duì)多列

對(duì)分組后數(shù)據(jù)框使用單個(gè)函數(shù)進(jìn)行聚合,單個(gè)聚合函數(shù)會(huì)對(duì)每列進(jìn)行計(jì)算,然后合并返回。聚合函數(shù)以字符串的形式傳入。

# 對(duì)所有列分組求和
df.groupby('A').agg('sum')


   B   C   D
A           
1  7  14   7
2  6  10  12


可以對(duì)分組后的數(shù)據(jù)指定列進(jìn)行分組聚合。需要注意子列需要用[]包裹。

# 對(duì)指定列分組求和
df.groupby('A')[['B','C']].agg('sum')


   B   C
A       
1  7  14
2  6  10


聚合函數(shù)也可以傳入自定義的匿名函數(shù)。

# 匿名函數(shù)分組求和
df.groupby('A').agg(lambda x:sum(x))


  B   C   D
A           
1  7  14   7
2  6  10  12

9、多函數(shù)對(duì)多列

聚合函數(shù)可以是多個(gè)函數(shù)。聚合時(shí),多個(gè)聚合函數(shù)會(huì)對(duì)每列進(jìn)行計(jì)算,然后合并返回。聚合函數(shù)以列表的形式傳入。

# 全部列多函數(shù)聚合
df.groupby('A').agg(['sum','mean'])


    B        C        D     
  sum mean sum mean sum mean
A                           
1   7  3.5  14    7   7  3.5
2   6  3.0  10    5  12  6.0


聚合返回后的數(shù)據(jù)列名有兩層索引,第一層是聚合的列名,第二層是使用的聚合函數(shù)名。如果需要對(duì)返回的聚合函數(shù)名重命名,
需要在傳參時(shí),傳入元組,第一個(gè)元素為聚合函數(shù)名,第二個(gè)元素為聚合函數(shù)。

# 聚合函數(shù)重命名
df.groupby('A').agg([('SUM','sum'),('MEAN','mean')])

    B        C        D     
  SUM MEAN SUM MEAN SUM MEAN
A                           
1   7  3.5  14    7   7  3.5
2   6  3.0  10    5  12  6.0


同樣,也可以傳入匿名函數(shù)。

# 匿名函數(shù)并重命名
df.groupby('A').agg([('SUM','sum'),('MAX',lambda x:max(x))])


    B       C       D    
  SUM MAX SUM MAX SUM MAX
A                        
1   7   4  14   8   7   5
2   6   3  10   9  12   8


如果需要對(duì)不同的列進(jìn)行不同的聚合計(jì)算,則需要傳入字典的形式。

# 不同列不同聚合函數(shù)
df.groupby('A').agg({'B':['sum','mean'],'C':'mean'})


    B         C
  sum mean mean
A              
1   7  3.5    7
2   6  3.0    5


可以重命名聚合后的列名,注意只能對(duì)一列傳入一個(gè)聚合函數(shù)時(shí)有效。

# 聚合后重命名列名
df.groupby('A').agg(B_sum=('B','sum'),C_mean=('C','mean'))


   B_sum  C_mean
A               
1      7       7
2      6       5

到此這篇關(guān)于python pandas分組聚合詳細(xì)的文章就介紹到這了,更多相關(guān)python pandas分組聚合內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python Pandas分組聚合的實(shí)現(xiàn)方法
  • python中pandas對(duì)多列進(jìn)行分組統(tǒng)計(jì)的實(shí)現(xiàn)
  • 詳解python pandas 分組統(tǒng)計(jì)的方法
  • Python Pandas實(shí)現(xiàn)數(shù)據(jù)分組求平均值并填充nan的示例
  • Python學(xué)習(xí)筆記之pandas索引列、過(guò)濾、分組、求和功能示例
  • Python Pandas的簡(jiǎn)單使用教程
  • Python pandas入門系列之眾數(shù)和分位數(shù)
  • Python pandas求方差和標(biāo)準(zhǔn)差的方法實(shí)例
  • python geopandas讀取、創(chuàng)建shapefile文件的方法
  • 使用Python pandas讀取CSV文件應(yīng)該注意什么?
  • 利用python Pandas實(shí)現(xiàn)批量拆分Excel與合并Excel

標(biāo)簽:呼倫貝爾 銀川 呼倫貝爾 湘西 安慶 葫蘆島 烏魯木齊 三亞

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python pandas分組聚合詳細(xì)》,本文關(guān)鍵詞  python,pandas,分組,聚合,詳細(xì),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python pandas分組聚合詳細(xì)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python pandas分組聚合詳細(xì)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    2021狠狠干| 欧美日韩一区三区四区| 欧美激情一级二级三级在线视频| 欧美中文字幕一区二区三区| 免费观看成人在线视频| 国产精品传媒精东影业在线| 日本网站在线观看一区二区三区| 日韩一区中文字幕| 日韩av女优在线观看| 久久久久久久久97| 欧美人与牲动交xxxx| 久久一区二区免费播放| 国模精品视频一区二区| av资源在线免费观看| 超碰在线人人爱| 国产一级淫片a| 久久综合给合久久狠狠色| 日韩视频一区二区三区在线播放免费观看| 国产浪潮av性色av小说| 欧美性生活大片视频| 欧美人与性动交xxⅹxx| 欧美一区二区在线观看| 国产综合视频一区二区三区免费| 久久久久亚洲精品| 欧美a大片欧美片| 国严精品久久久久久亚洲影视| wwwwww色| 好看的日韩av电影| 色妞ww精品视频7777| 136国产福利精品导航网址| 日本一道高清一区二区三区| 欧美一区二区大片| 高清av中文在线字幕观看1| 98视频在线噜噜噜国产| 99热都是精品| 亚洲国产精品va在线| 日本不卡免费高清视频在线| 天天色天天看| 91久久精品视频| 亚洲不卡av不卡一区二区| 午夜福利理论片在线观看| 日韩在线资源| 91成人在线| 国产三级三级在线观看| fc2ppv完全颜出在线播放| 亚洲麻豆av| 国产精品一区二区小说| 任我爽在线视频精品一| 国产九色视频| 国产夫妻性生活视频| 一区二区视频观看| 欧美一区二区在线观看视频| 国精品无码一区二区三区| 手机免费看av| 久草在线新资源| 91嫩草国产丨精品入口麻豆| 噜噜爱69成人精品| 免费一区二区三区在线观看| 97在线观看免费高清视频| 日韩三级影视基地| 国产精品45p| 免费日韩一级片| 欧美丝袜自拍制服另类| 亚洲综合色网| 波多一区二区| 99视频在线播放| 日韩在线综合网| 亚洲欧美激情一区二区三区| 日本福利片在线| 春色成人在线视频| 亚洲精品一区二区三区影院| 激情高潮到大叫狂喷水| 亚洲网站一区| 国产成人精品一区二区三区在线观看| 日韩欧美少妇| 日韩电影免费观看高清完整版| 99久精品国产| 亚洲精品成a人在线观看| 欧美精品在线观看播放| 国产精品v亚洲精品v日韩精品| 男女网站在线观看| 精品免费av一区二区三区| 欧美性猛交xxxx乱大交hd| 在线免费观看毛片| 久久亚洲a v| 欧美日韩一区成人| 一级在线免费观看| 久久久国产影院| 欧美日韩三区| 91精品国产高清一区二区三蜜臀| 国产精品无码久久久久久| 中文字幕人妻互换av久久| 野花社区视频在线观看| 97成人精品区在线播放| 91视频免费进入| 国产乱在线观看完整版视频| 精品久久久久久久久久久久包黑料| 99re66热这里只有精品3直播| 女人18毛片水真多18精品| 欧美精品自拍偷拍动漫精品| 国产免费av国片精品草莓男男| 美女视频黄a大片欧美| 精品国产91亚洲一区二区三区www| 一区二区三区日韩在线观看| 亚洲影院天堂中文av色| 亚洲18在线看污www麻豆| 怡红院男人天堂| 6080午夜伦理| 一区二区三区四区视频| 要久久电视剧全集免费| 国产丝袜一区视频在线观看| 国产精品露脸视频| 巨大荫蒂视频欧美另类大| 日本久久一区二区三区| 在线观看免费一区二区| 欧美男女视频| 国产成人a v| 亚洲免费专区| 神马午夜一区二区| 少妇久久久久久久久久| free欧美性| 嫩草影院一二三| 免费欧美日韩国产三级电影| 日韩欧美美女一区二区三区| 久久这里有精品15一区二区三区| 1024成人网| 成人午夜激情av| 日韩精品视频在线观看一区二区三区| 国产综合第一页| 中文区中文字幕免费看| a√中文在线观看| 日日夜夜精品视频| 日批视频在线看| 中文字幕最新精品| 亚洲码在线观看| 亚洲欧美精品午睡沙发| 亚洲嫩模一区| 国产精品久久久久天堂| 中文字幕在线观看二区| 欧美日韩免费电影| 欧洲视频一区二区三区| 久久久视频免费观看| 国产区在线观看| 97se亚洲综合在线| 亚洲中文字幕久久精品无码喷水| 国产欧美va欧美va香蕉在线| 亚洲性猛交xxxx乱大交| 国产午夜福利一区| www久久com| 日韩av新片网| 日本福利一区二区| 久久久久久黄| 日本高清一区| www国产黄色| 亚洲制服中文字幕| 久久精品成人一区二区三区蜜臀| 欧日韩不卡视频| 91av久久| 欧美久久久久久久久久久久久久| 国产精品国产三级欧美二区| 欧美日韩黄色| 91在线无精精品一区二区| 中文字幕欧美日韩一区二区三区| 中文字幕日产av一二三区| 久久精品一级爱片| 亚洲影视第一页| 亚洲免费观看在线观看| 国产尤物久久久| 欧美日韩一区在线视频| 91制片厂毛片| 国产免费人做人爱午夜视频| 男人的天堂av社区在线| 国产麻豆剧传媒精品国产| 黄色的电影在线-骚虎影院-骚虎视频| av日韩在线看| 日韩欧美大片| 国产主播一区二区三区四区| 国产精品a久久久久| 狠狠噜噜久久| 美女被c网站| 67194成人在线观看| 亚洲视频免费| 欧美激情一区二区三区蜜桃视频| 欧美日韩国产精品一区二区亚洲| 国产一区二区视频在线观看免费| 中文在线视频观看| www99xav| 开心色怡人综合网站| 岛国av午夜精品| 黄页网站在线观看免费| 亚洲自偷自拍熟女另类| 无遮挡又色又刺激的女人视频| 国产精品久久久久久久久久妞妞| 国产精品一二三四五区| 成人国内精品久久久久一区| 超碰在线免费播放| 肥臀熟女一区二区三区| 婷婷综合另类小说色区| 欧美videos粗暴| 欧美一区二视频| 欧美日韩第一区| 一级黄色片国产| 国产精品丝袜在线| 日本久久精品视频| 欧美日韩亚洲综合在线| 最近中文字幕免费mv视频多少集| 日韩成人一级大片| 国产探花精品一区二区| 日韩欧美成人午夜| 乱小说综合网站| 天天色天天综合网| 国产精品主播在线观看| 草莓视频18免费观看| 国产精品88a∨| 亚洲第一网中文字幕| 亚洲精品少妇一区二区| 久久久久久久久久一区| 18videosex性欧美麻豆| 一二三四视频免费观看在线看| 成年人深夜福利| 亚洲精品视频啊美女在线直播| 神马电影在线观看| 2022国产精品| 99视频都是精品热在线播放| 国产日韩欧美一区二区东京热| 欧美日韩一区在线视频| 日韩精品极品毛片系列视频| 六月丁香综合网| 一区二区三区在线电影| 欧美电影免费网站| 欧美四级电影在线观看| 久久精品国产精品青草色艺| 国产高清不卡视频| 青青草91久久久久久久久| 人妻丰满熟妇av无码区app| 91麻豆精品91久久久久久清纯| 奇米一区二区| 爱爱爱爱免费视频| 国产人伦精品一区二区| 日本女人性视频| 欧美一区二区视频在线观看2020| 国产综合久久久久久久久久久久| 亚洲国产精品人人做人人爽| 欧美一级做一级爱a做片性| 国产经典第一页| 日韩国产精品久久久| 日韩欧美2区| 欧美一a一片一级一片| 精品无码人妻一区二区免费蜜桃| 天天干天天干天天干天天干天天干| 国产成人精品亚洲午夜麻豆| 色综合99久久久无码国产精品| 成人动态视频| 成人黄色国产精品网站大全在线免费观看| 91精品办公室少妇高潮对白| 青青国产91久久久久久| 成人免费淫片视频软件| 国产精品成人国产乱一区| 久久天天东北熟女毛茸茸| 欧美一级片免费在线观看| 日韩精品在线视频免费观看| 久久久亚洲国产| 久久久久久久一区| 99免在线观看免费视频高清| 欧美xxxx18性欧美| 日本黄网站色大片免费观看| 国产精品视频精品视频| 免费久久久久久久久| 偷拍中文亚洲欧美动漫| 亚洲精品一区在线| 国产一区二区三区黄网站| 天天操天天射天天爽| 亚洲永久免费| 欧美日韩国产在线播放网站| 国产欧美一区二区三区在线看蜜臀| 黄色成人av网| 日韩免费在线播放| 成人在线激情视频| 国产精品成人网| av福利在线播放| 国产精品美女在线播放| 欧美日韩另类图片| 四虎成人永久免费视频| 私密视频在线观看| 久久久久99人妻一区二区三区| 亚洲精品无码久久久| 亚洲综合在线第一页| 欧美日韩激情在线观看| 欧美性感一类影片在线播放| 国产成人久久精品77777最新版本| 综合干狼人综合首页| 国产一级不卡视频| 六月丁香在线视频| 美臀av在线| 精品国产乱码久久久| 成人高清在线观看| 国产精品扒开腿做爽爽爽的视频| 精品国产一级| 无码人妻丰满熟妇奶水区码| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲av成人片色在线观看高潮| 37pao成人国产永久免费视频| 日韩免费一区二区三区| 成人18视频在线观看| 免费人成视频在线播放| 一区二区视频欧美| 男人操女人的视频在线观看欧美| 国产一卡2卡3卡免费网站| 中文精品无码中文字幕无码专区| 99久久国产综合精品五月天喷水| 亚洲精品第三页| 国产亚洲激情在线| 亚洲成人黄色网址| 在线免费日韩av| 国产成人在线免费观看视频| 99这里只有久久精品视频| 奶水喷射视频一区| 曰批又黄又爽免费视频| 五月婷婷六月香| 日韩欧美一区二区在线观看| 暗呦丨小u女国产精品| 日本免费一二区| 亚洲黄色性网站| 一本久道中文字幕精品亚洲嫩| 视频91a欧美| 欧美日韩国产精品一区二区| 给我免费播放日韩视频| 亚洲成人av免费看|