最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中pandas對多列進行分組統(tǒng)計的實現(xiàn)

 更新時間:2021年06月18日 16:02:01   作者:光于前裕于后  
分組統(tǒng)計在很多時候都需要用到,可以實現(xiàn)很多數(shù)據(jù)庫函數(shù)的功能。本文主要介紹了python中pandas對多列進行分組統(tǒng)計的實現(xiàn),感興趣的可以了解一下

使用groupby([ ]).size()統(tǒng)計的結(jié)果,值相同的字段值會不顯示

在這里插入圖片描述

如上圖所示,第一個空著的行是982499 7 3388 1,因為此行與前面一行的這兩個字段值是一樣的,所以不顯示。第二個空著的行是390192 22 4278 1,因為此行與前面一行的第一個字段值是一樣的,所以不顯示。這樣的展示方式更直觀,但對于剛用的人,可能會讓其以為是缺失值。

如果還不明白可以看下面的全部數(shù)據(jù)及操作。

import pandas as pd
res6 = pd.read_csv('test.csv')
res6.shape
(12, 3)
res6.columns
Index(['user_id', 'cate', 'shop_id'], dtype='object')
res6.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 12 entries, 0 to 11
Data columns (total 3 columns):
user_id    12 non-null int64
cate       12 non-null int64
shop_id    12 non-null int64
dtypes: int64(3)
memory usage: 368.0 bytes
res6.describe()

user_id cate shop_id
count 1.200000e+01 12.000000 12.000000
mean 6.468688e+05 10.666667 3594.000000
std 3.988181e+05 6.665151 373.271775
min 2.421410e+05 7.000000 3388.000000
25% 3.901920e+05 7.000000 3388.000000
50% 4.938730e+05 7.000000 3388.000000
75% 9.824990e+05 10.250000 3586.250000
max 1.558165e+06 23.000000 4278.000000

res6

user_id cate shop_id
0 390192 20 4178
1 390192 23 4179
2 390192 22 4278
3 1021819 7 3388
4 242141 7 3388
5 283284 7 3388
6 1558165 7 3388
7 533696 7 3388
8 982499 7 3388
9 493873 7 3388
10 493873 7 3388
11 982499 7 3389

res6['user_id'].value_counts()

390192     3
982499     2
493873     2
242141     1
1021819    1
533696     1
1558165    1
283284     1
Name: user_id, dtype: int64
res6.groupby(['user_id']).size().sort_values(ascending=False)

user_id
390192     3
982499     2
493873     2
1558165    1
1021819    1
533696     1
283284     1
242141     1
dtype: int64

res6.groupby(['user_id', 'cate']).size().sort_values(ascending=False)

user_id  cate
982499   7       2
493873   7       2
1558165  7       1
1021819  7       1
533696   7       1
390192   23      1
         22      1
         20      1
283284   7       1
242141   7       1
dtype: int64
res6_test = res6.groupby(['user_id', 'cate', 'shop_id']).size().sort_values(ascending=False)
res6_test
user_id  cate  shop_id
493873   7     3388       2
1558165  7     3388       1
1021819  7     3388       1
982499   7     3389       1
               3388       1
533696   7     3388       1
390192   23    4179       1
         22    4278       1
         20    4178       1
283284   7     3388       1
242141   7     3388       1
dtype: int64

到此這篇關(guān)于python中pandas對多列進行分組統(tǒng)計的實現(xiàn)的文章就介紹到這了,更多相關(guān)pandas多列分組統(tǒng)計內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決python將xml格式文件轉(zhuǎn)換成txt文件的問題(xml.etree方法)

    解決python將xml格式文件轉(zhuǎn)換成txt文件的問題(xml.etree方法)

    從數(shù)據(jù)分析的角度去看xml格式的數(shù)據(jù)集,具有簡單性,結(jié)構(gòu)和內(nèi)容分離、可擴展性的特征,今天通過本文給大家分享python將xml格式文件轉(zhuǎn)換成txt文件的問題及解決方法(xml.etree方法),感興趣的朋友一起看看吧
    2021-09-09
  • Python用for循環(huán)實現(xiàn)九九乘法表

    Python用for循環(huán)實現(xiàn)九九乘法表

    本文通過實例代碼給大家介紹了Python用for循環(huán)實現(xiàn)九九乘法表的方法,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-05-05
  • Python爬取YY評級分數(shù)并保存數(shù)據(jù)實現(xiàn)過程解析

    Python爬取YY評級分數(shù)并保存數(shù)據(jù)實現(xiàn)過程解析

    這篇文章主要介紹了Python爬取YY評級分數(shù)并保存數(shù)據(jù)實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • python中copy()與deepcopy()的區(qū)別小結(jié)

    python中copy()與deepcopy()的區(qū)別小結(jié)

    接觸python有一段時間了,一直沒有系統(tǒng)的學習過,也對copy,deepcoy傻傻的分不清,故抽出時間來理一下。 下面這篇文章主要給大家介紹了關(guān)于python中copy()與deepcopy()的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2018-08-08
  • python使用nb_log模塊捕獲日志的方法

    python使用nb_log模塊捕獲日志的方法

    這篇文章主要介紹了python使用nb_log模塊捕獲日志,文中給大家介紹了nb_log模塊的使用方式,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2021-12-12
  • 簡單了解python調(diào)用其他腳本方法實例

    簡單了解python調(diào)用其他腳本方法實例

    這篇文章主要介紹了簡單了解python調(diào)用其他腳本方法實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • Python初識邏輯與if語句及用法大全

    Python初識邏輯與if語句及用法大全

    這篇文章主要介紹了Python初識邏輯與if語句,文中給大家提到了if語句功能及用法講解,需要的朋友可以參考下
    2021-08-08
  • Python安裝tar.gz格式文件方法詳解

    Python安裝tar.gz格式文件方法詳解

    這篇文章主要介紹了Python安裝tar.gz格式文件方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • 基于Python實現(xiàn)文件的壓縮與解壓縮

    基于Python實現(xiàn)文件的壓縮與解壓縮

    在日常工作中,除了會涉及到使用Python處理文本文件,有時候還會涉及對壓縮文件的處理。本文為大家總結(jié)了利用Python可以實現(xiàn)的幾種文件壓縮與解壓縮實現(xiàn)代碼,需要的可以參考一下
    2022-03-03
  • Python使用Selenium獲取Web頁面信息的流程步驟

    Python使用Selenium獲取Web頁面信息的流程步驟

    在 Web 自動化測試和數(shù)據(jù)抓取中,獲取頁面信息是一個基本且重要的操作,通過 Selenium,您可以輕松地獲取頁面的各種信息,這些信息不僅可以用于驗證測試結(jié)果,還可以用于數(shù)據(jù)分析和處理,所以本文給大家介紹了Python使用Selenium獲取Web頁面信息的流程步驟
    2025-03-03

最新評論

海林市| 琼海市| 象州县| 甘孜县| 丹东市| 九寨沟县| 延津县| 乌拉特后旗| 凌海市| 沧源| 苏尼特右旗| 鹤壁市| 新晃| 洪洞县| 亚东县| 青浦区| 梅河口市| 东明县| 华安县| 新干县| 泽普县| 丰城市| 双鸭山市| 黄大仙区| 延安市| 从江县| 建始县| 灵宝市| 开江县| 嘉祥县| 雅江县| 河东区| 武强县| 济阳县| 和林格尔县| 铁力市| 黄梅县| 乌拉特中旗| 托克托县| 蛟河市| 阜新市|