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

主頁 > 知識庫 > python 利用panda 實現(xiàn)列聯(lián)表(交叉表)

python 利用panda 實現(xiàn)列聯(lián)表(交叉表)

熱門標(biāo)簽:高德地圖標(biāo)注字母 千呼ai電話機器人免費 400電話辦理費用收費 柳州正規(guī)電銷機器人收費 騰訊地圖標(biāo)注有什么版本 外呼系統(tǒng)前面有錄音播放嗎 鎮(zhèn)江人工外呼系統(tǒng)供應(yīng)商 申請辦個400電話號碼 深圳網(wǎng)絡(luò)外呼系統(tǒng)代理商

交叉表(cross-tabulation,簡稱crosstab)是⼀種⽤于計算分組頻率的特殊透視表。

語法詳解:

pd.crosstab(index, # 分組依據(jù)
   columns, # 列
   values=None, # 聚合計算的值
   rownames=None, # 列名稱
   colnames=None, # 行名稱
   aggfunc=None, # 聚合函數(shù)
   margins=False, # 總計行/列
   dropna=True, # 是否刪除缺失值
   normalize=False # 
   )

1 crosstab() 實例1

1.1 讀取數(shù)據(jù)

import os
import numpy as np
import pandas as pd

file_name = os.path.join(path, 'Excel_test.xls')
df = pd.read_excel(io=file_name, # 工作簿路徑
     sheetname='透視表', # 工作表名稱
     skiprows=1, # 要忽略的行數(shù)
     parse_cols='A:D' # 讀入的列
     )
df

1.2 pd.crosstab() 默認(rèn)生成以行和列分類的頻數(shù)表

pd.crosstab(df['客戶名稱'], df['產(chǎn)品類別'])

1.3 設(shè)置跟多參數(shù)實現(xiàn)分類匯總

pd.crosstab(index=df['客戶名稱'],
   columns=df['產(chǎn)品類別'],
   values=df['銷量'],
   aggfunc='sum',
   margins=True
   ).round(0).fillna(0).astype('int')

注:因為交叉表示透視表的特例,所以交叉表可以用透視表的函數(shù)實現(xiàn)。又因為透視表可以用更 python 的方式 groupby-apply 實現(xiàn),所以,交叉表完全可以用 groupby-apply 的方式實現(xiàn)。

2 用分類匯總的方法實現(xiàn) 交叉表

df.groupby(['客戶名稱', '產(chǎn)品類別']).apply(sum)

2.1 分類匯總、重新索引、設(shè)置數(shù)值格式綜合應(yīng)用

c_tbl = df.groupby(['客戶名稱', '產(chǎn)品類別']).apply(sum)['銷量'].unstack()
c_tbl['總計'] = c_tbl.sum(axis=1) # 添加總計列
c_tbl.fillna(0).round(0).astype('int')

軟件信息:

補充:使用python(pandas)將數(shù)據(jù)處理成交叉分組表

交叉分組表是匯總兩種變量數(shù)據(jù)的方法, 在很多場景可以用到, 本文會介紹如何使用pandas將包含兩個變量的數(shù)據(jù)集處理成交叉分組表.

環(huán)境

pandas

python 2.7

原理

用坐標(biāo)軸來進行比喻, 其中一個變量作為x軸, 另一個作為y軸, 如果定位到數(shù)據(jù)則累加一, 將所有數(shù)據(jù)遍歷一遍, 最后的坐標(biāo)軸就是一張交叉分組表(使用坐標(biāo)軸展示的數(shù)據(jù)一般是連續(xù)的, 交叉分組表的數(shù)據(jù)是離散的).

具體實現(xiàn)

示例數(shù)據(jù):

quality price
0  bad 18
1  bad 17
2  great  52
3  good  28
4  excellent  88
5  great  63
6  bad 8
7  good  22
8  good  68
9  excellent  98
10 great  53
11 bad 13
12 great  62
13 good  48
14 excellent  78
15 great  63
16 good  37
17 great  69
18 good  28
19 excellent  81
20 great  43
21 good  32
22 great  62
23 good  28
24 excellent  82
25 great  53

代碼:

  import pandas as pd
  from pandas import DataFrame, Series
  #生成數(shù)據(jù)
  df = DataFrame([['bad', 18], ['bad', 17], ['great', 52], ['good', 28], ['excellent', 88], ['great', 63]
        , ['bad', 8], ['good', 22], ['good', 68], ['excellent', 98], ['great', 53]
        , ['bad', 13], ['great', 62], ['good', 48], ['excellent', 78], ['great', 63]
        , ['good', 37], ['great', 69], ['good', 28], ['excellent', 81], ['great', 43]
        , ['good', 32], ['great', 62], ['good', 28], ['excellent', 82], ['great', 53]], columns = ['quality', 'price'])
#廣播使用的函數(shù)
def quality_cut(data):
  s = Series(pd.cut(data['price'], np.arange(0, 100, 10)))
  return pd.groupby(s, s).count()
#進行分組處理
df.groupby(df['quality']).apply(quality_cut)

結(jié)果:

交叉分組

詳細(xì)分析

從邏輯上來看, 為了達(dá)到對示例數(shù)據(jù)的交叉分組, 需要完成以下工作:

將數(shù)據(jù)以quality列進行分組.

將每個分組的數(shù)據(jù)分別進行cut, 以10為間隔.

將cut過的數(shù)據(jù), 以cut的范圍為列進行分組

將所有數(shù)據(jù)組合到一起, row為quality, columns為cut的范圍

步驟1, pandasgroupby(...)接口, 會按照指定的列進行分組處理, 每一個分組, 存儲相同類別的數(shù)據(jù)

class 'pandas.core.frame.DataFrame'>
  quality price
0   bad   18
1   bad   17
6   bad   8
11   bad   13

而我們需要的, 只是price這列的數(shù)據(jù), 所以單獨將這列拿出來, 進行cut, 最后得到我們要的series(步驟2, 步驟3)

  price
(0, 10]   1
(10, 20]  3
(20, 30]  0
(30, 40]  0
(40, 50]  0
(50, 60]  0
(60, 70]  0
(70, 80]  0
(80, 90]  0

使用pandas

apply()的廣播特性, 每一個分組的數(shù)據(jù)都會經(jīng)過上述幾個步驟的處理, 最后與第一次分組row進行組合.

后記

估計能力有限, 這個問題想了很長時間, 沒想到pandas這么可以這么方便達(dá)成交叉分組的效果. 思考的時候主要是卡在數(shù)據(jù)組合上, 當(dāng)數(shù)據(jù)量很大時通過多個步驟進行數(shù)據(jù)組合, 肯定是低效而且錯誤的. 最后仔細(xì)研究了groupby, dataframe, series, dataframeIndex等數(shù)據(jù)模型, 使用廣播特性用幾句代碼就完成了. 證明了pandas的高性能, 也提醒自己遇見問題一定要耐心分析。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • python基于Pandas讀寫MySQL數(shù)據(jù)庫
  • python中pandas.read_csv()函數(shù)的深入講解
  • python pandas合并Sheet,處理列亂序和出現(xiàn)Unnamed列的解決
  • python 使用pandas同時對多列進行賦值
  • python之 matplotlib和pandas繪圖教程
  • Python3 pandas.concat的用法說明
  • python pandas模糊匹配 讀取Excel后 獲取指定指標(biāo)的操作
  • 聊聊Python pandas 中l(wèi)oc函數(shù)的使用,及跟iloc的區(qū)別說明
  • python Polars庫的使用簡介

標(biāo)簽:合肥 海南 大慶 郴州 烏蘭察布 烏蘭察布 平頂山 哈爾濱

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python 利用panda 實現(xiàn)列聯(lián)表(交叉表)》,本文關(guān)鍵詞  python,利用,panda,實現(xiàn),列聯(lián),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python 利用panda 實現(xiàn)列聯(lián)表(交叉表)》相關(guān)的同類信息!
  • 本頁收集關(guān)于python 利用panda 實現(xiàn)列聯(lián)表(交叉表)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美视频第一区| 欧美特黄一级片| 久久亚洲精品石原莉奈| 国产午夜久久久久| 国产小视频91| 国产 国语对白 露脸| 久久精品国产亚洲av无码娇色 | 精品一区二区三区免费视频| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品欧美久久久| 色啦啦av综合| 日韩国产在线一| 欧美不卡视频一区| 日韩欧美一区二区在线观看| 久久久久黄色片| 综合激情成人伊人| 国产美女久久久| 国产熟女一区二区| 国产欧美日韩另类一区| 欧日韩在线观看| 波多野结衣视频播放| 国产成人免费在线观看| 久久精品国产亚洲7777| 欧美成人黑人猛交| 久久精品99久久久| 在线午夜精品自拍| 伊人影院综合在线| 卡一卡二国产精品| 日韩在线视频观看| 想看黄色一级片| 国产精品一区不卡| 欧美国产视频一区二区| a级片在线观看视频| 成人免费av在线| 91av中文字幕| 在线观看日本中文字幕| 中文字幕电影一区| 91超碰在线电影| 久久高清免费视频| 色综合网色综合| 日韩av一级大片| 中文字幕在线播放av| 欧美一三区三区四区免费在线看| 偷拍盗摄高潮叫床对白清晰| 国产wwwwwww| 亚洲人成亚洲人成在线观看| 57pao国产成永久免费视频| 国产高清在线精品| 欧美在线xxx| 国产激情无码一区二区三区 | 91视频精品在这里| 国产精品777| 超碰在线国产97| 日韩欧美综合在线视频| 中国成人在线视频| 无码h黄肉3d动漫在线观看| 国产亚洲成精品久久| 中文字幕第一页在线视频| 国产精品77777竹菊影视小说| 欧美激情久久久久久| 中文字幕被公侵犯的漂亮人妻| 亚洲免费观看高清完整版在线观看熊| 国产亚洲一区二区三区在线播放| 亚洲黄网在线观看| 精品三级在线看| 91小视频在线播放| 亚洲国产精品v| 国产高清在线一区| 国产喷水福利在线视频| 亚洲三级av在线| 亚洲天堂av网站| 日韩一区欧美一区| 亚洲五月六月| 久久精品国产99| 国产精品亚洲欧美导航| 国产尤物在线视频| 亚洲国产欧美一区二区三区久久| 国产一级片中文字幕| 国产精品激情偷乱一区二区∴| 久久偷看各类wc女厕嘘嘘偷窃 | 色婷婷亚洲婷婷| 免费毛片网站在线观看| 99久久精品免费| 国产亚洲福利社区| 亚洲三区在线播放| 国产精品久久久久av| 久久久久久久久久一级| 伊人久久综合97精品| 天堂在线中文视频| 制服丝袜在线91| www.美色吧.com| 精品久久久久久久久久久久久久 | 国产精品久久久久9999| 中文字幕人妻精品一区| 久久中国妇女中文字幕| 国产真人真事毛片| 夜夜嗨av色一区二区不卡| 老司机精品免费视频| 日韩欧美亚洲国产精品字幕久久久 | 欧美性极品少妇| 午夜啪啪小视频| 欧美日韩亚洲系列| 一级片黄色免费| 狠狠色狠狠色综合日日五| 久久人人爽av| 色呦呦日韩精品| 国产高清av片| 在线视频欧美区| 国产xxxxhd| 欧美羞羞免费网站| 97香蕉碰碰人妻国产欧美| 欧美精品免费视频| 国产夫妻性爱视频| 亚洲精品在线电影| 爱爱视频免费在线观看| 亚洲精品一区二区三区不| 男人的天堂久久久| 久久精品最新地址| 中文字幕男人天堂| 国产精品视频网址| 久热成人在线视频| 亚洲一区二区三区乱码| 久久久国产精品午夜一区ai换脸| 激情六月天婷婷| 亚洲日本青草视频在线怡红院| 欧美 日韩精品| 午夜久久久久久久久| 日本高清免费在线视频| 91精品国产综合久久香蕉麻豆| www.自拍偷拍| 亚洲一级片在线看| 最近中文字幕在线观看| 国产精品亚洲网站| 国产在线视视频有精品| av不卡在线免费观看| 中文字幕制服丝袜成人av| 国产三级日本三级在线播放| 欧美色大人视频| 手机在线中文字幕| 久久久久久久久久亚洲| 日韩一级中文字幕| 特级西西444www大精品视频| 一区在线播放视频| 91精产国品一二三| 亚洲精品二三区| 亚洲一区欧美在线| 国产福利视频一区| 国产jizzjizz一区二区| 黄色免费视频大全| 制服丝袜日韩国产| 999这里只有精品| 国产日韩欧美影视| 99久久伊人网影院| 岛国av在线免费| 日韩av在线免费观看| 成人免费一区二区三区| 国产激情美女久久久久久吹潮| 国产亚洲短视频| www.欧美激情.com| 亚洲网站在线看| 亚洲国产999| 一区二区三区av| 色综合欧美在线视频区| 波多野结衣家庭教师| 国产91精品网站| 成人av在线资源网| 国产资源中文字幕| 在线观看日韩专区| 水野朝阳av一区二区三区| 在线观看三级网站| 777午夜精品视频在线播放| 中文字幕亚洲高清| 精品欧美日韩| 精品久久久久久久久久久久| 欧美成人精品一区二区免费看片| 国产精品久久久久久久午夜| 久久婷婷久久一区二区三区| 久久久久无码国产精品一区李宗瑞 | 51久久精品夜色国产麻豆| 国产麻豆精品在线| 中文字幕成人免费视频| 中文字幕欧美日韩va免费视频| 香蕉视频黄色片| 男人插女人视频在线观看| 欧美xfplay| 超碰在线观看99| 久久亚洲精品无码va白人极品| 欧美一级专区免费大片| 国产精品女人久久久| 欧美少妇一级片| 欧美岛国在线观看| 黄色片网站免费在线观看| 日本网站免费在线观看| 日韩二区三区在线| 美女视频一区在线观看| 第四色婷婷基地| 欧美成人精品xxx| 国产成人精品免费在线| av在线天堂网| 国产成人精品在线播放| 18成人在线观看| 九九久久免费视频| 日产国产精品精品a∨| 宅男在线国产精品| 日韩综合一区二区| 樱花草www在线| 日韩美女视频免费看| 1024成人网| 影音先锋在线国产| 伊人久久在线观看| 国产一区二区三区久久精品 | 日本成人三级| 精品国产免费久久 | 美女精品在线| 国产精品无码专区av在线播放| 在线精品国产欧美| 成人av网站在线| 99自拍偷拍视频| 免费看成人av| 日韩的一区二区| 国产91在线|亚洲| 中文字幕伦理片| 日本不卡一区二区三区在线观看 | 中文字幕日韩在线播放| 成人av网址在线| 国产精选第一页| 日韩成人三级视频| 欧美精品一本久久男人的天堂| 欧美激情一二三区| 69亚洲精品久久久蜜桃小说| aa视频在线播放| 97在线免费观看| 欧美视频一二三| 污污的视频网站在线观看| 国模无码视频一区| 激情五月综合色婷婷一区二区| 欧美一区二区二区| 国产精品一二三在| 国产亚洲精品女人久久久久久| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 久久蜜桃av一区二区天堂| 久久久久久福利| 国产又黄又大又粗视频| 97成人超碰免| 欧美日韩在线亚洲一区蜜芽| 日本 国产 欧美色综合| 国外视频精品毛片| 日批视频在线播放| 成人免费黄色网| 国产精品xxx视频| 成年在线观看视频| 亚洲国产精品自拍视频| 国产乱码一区二区三区四区| 少妇一级淫免费放| 日韩女优一区二区| 艳妇荡乳欲伦69影片| 中文字幕人妻一区| 中文字幕在线观看成人| 黄网在线观看视频| 日韩av不卡一区二区| 国产精品国产三级国产aⅴ中文| 亚洲美女av在线播放| 久久99久国产精品黄毛片入口| 欧美日韩高清一区二区不卡| 精品国产三级电影在线观看| 亚洲国产精品va| 日本精品视频在线观看| 日韩中文在线中文网在线观看| 精品亚洲夜色av98在线观看| 亚洲人成免费电影| 女人和拘做爰正片视频| www.久久成人| 国产精品12区| 国产成人精品亚洲午夜麻豆| 91久久国产综合久久| 欧美成人精品一区二区三区| av资源站久久亚洲| 欧美一区深夜视频| 日韩视频 中文字幕| 欧美 日韩 精品| 欧美视频xxxx| 日韩在线视频免费播放| 天天爱天天做天天爽| 国产黄色免费大片| 美女视频黄免费的久久| 蜜桃久久av| 亚洲一区 中文字幕| 久久国产精品系列| 国产成人无码精品| 国产精品毛片一区二区在线看舒淇| 中文字幕1区2区3区| 久久精品麻豆| 日韩成人免费电影| 精品一区二区三区免费视频| 日韩av网站在线观看| 欧美 日韩 综合| 国产一区二区三区视频在线播放 | 日韩一区二区在线看片| 91麻豆精品在线观看| 亚洲第一视频在线| 成年人午夜剧场| 俄罗斯女人裸体性做爰| 免费一级特黄毛片| 久久综合毛片| 欧美亚洲视频一区二区| 精品国产一区二区精华| 午夜天堂影视香蕉久久| 久久理论电影网| 久久超碰97中文字幕| 99久久一区二区| 国产无码精品在线播放| 瑟瑟视频在线观看| 中文字幕一区二区在线观看视频| 成人国产在线看| 日韩一区免费观看| 成人欧美一区二区三区视频| 欧美在线视频网站| 欧美国产视频一区二区| 亚洲成人在线视频播放| 欧美日韩久久久久久| 亚洲美女偷拍久久| 91蜜桃在线免费视频| 午夜精品久久久久久久第一页按摩 | 国产一区二区三区在线免费| 精品一区久久久| 成人国产在线激情| 欧美一级黄色网| 欧美人与性动交| 亚洲一区二区精品| 亚洲成人激情av| 久久先锋资源网| 奇米777欧美一区二区| 中文字幕在线观看视频一区| 捆绑裸体绳奴bdsm亚洲| 9191在线视频| 亚洲区 欧美区| 青娱乐精品在线| 欧美特级aaa| 中文字幕 91| 亚洲欧美日韩一级| 在线观看岛国av| 欧美成年人视频在线观看| 国产高潮免费视频| 亚洲午夜激情影院| 日本r级电影在线观看| 91精品91久久久中77777老牛| 免费国产成人看片在线| 国产高清精品一区二区三区| 欧美第一黄色网| 一本色道久久88综合亚洲精品ⅰ| 亚洲色图狂野欧美| 最好看的2019的中文字幕视频| 日韩最新中文字幕电影免费看| 久热精品视频在线观看| 久久99亚洲热视| 茄子视频成人在线| 国产日韩在线视频| 国产亚洲一区在线播放| 日韩免费中文专区| 欧洲精品视频在线| 丝袜老师办公室里做好紧好爽 | 夜夜操天天操亚洲| 欧美午夜美女看片| 欧美一卡2卡3卡4卡| 欧美精品一区二| 在线电影中文日韩| 欧美激情手机在线视频 | 精品国产伦一区二区三| 天堂av2024| 国产一区欧美日韩| 9色porny自拍视频一区二区| 国产精品网友自拍| 亚洲综合激情另类小说区| 欧美在线看片a免费观看| 欧美一区二区三区免费视频| 日韩av在线免费观看| www.欧美三级电影.com| 欧美综合激情网| 国产精品v欧美精品v日韩| 亚洲一区尤物| 无码人妻丰满熟妇区毛片| 成人三级做爰av| 很污很黄的网站| 欧美特级黄色片| 无码精品一区二区三区在线| 国产一区二区三区免费在线观看| 国产91丝袜在线播放0| 亚洲欧美偷拍三级| 91精品福利在线一区二区三区| 亚洲精品久久在线| 在线电影中文日韩| 国产深夜精品福利| 97超碰人人爱| 中国男女全黄大片| 99久久婷婷国产综合| 国产suv精品一区二区69| 国产一区二区三区在线观看免费 | 日本久久久久久久久久| jizz日本在线播放| 在线观看免费视频a| 久草这里只有精品视频| 国产精品久久久久久久第一福利 | 国产成人av网站| 一卡二卡三卡日韩欧美| 欧美放荡的少妇| 久久亚洲精品成人| 韩国一区二区三区美女美女秀 | 日本精品在线免费观看| 国产情侣自拍小视频| 成人激情免费网站|