电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python 用pandas實現數據透視表功能

瀏覽:21日期:2022-07-01 15:21:19

透視表是一種可以對數據動態排布并且分類匯總的表格格式。對于熟練使用 excel 的伙伴來說,一定很是親切!

pd.pivot_table() 語法:

pivot_table(data, # DataFrame values=None, # 值 index=None, # 分類匯總依據 columns=None, # 列 aggfunc=’mean’, # 聚合函數 fill_value=None, # 對缺失值的填充 margins=False, # 是否啟用總計行/列 dropna=True, # 刪除缺失 margins_name=’All’ # 總計行/列的名稱 )1、銷量數據的透視

python 用pandas實現數據透視表功能

1.1 讀入數據

import osimport numpy as npimport pandas as pdfile_name = os.path.join(path, ’Excel_test.xls’)df = pd.read_excel(io=file_name, # 工作簿路徑 sheetname=’透視表’, # 工作表名稱 skiprows=1, # 要忽略的行數 parse_cols=’A:D’ # 讀入的列 )df

python 用pandas實現數據透視表功能

1.2 數據透視

# 透視數據df_p = df.pivot_table(index=’客戶名稱’, # 透視的行,分組依據 values=’銷量’, # 值 aggfunc=’sum’ # 聚合函數 )# 對透視表進行降序排列df_p = df_p.sort_values(by=’銷量’, # 排序依據 ascending=False # 是否升序排列 )# 設置數值格式df_p = df_p.round({’銷量’: 0}).astype(’int’)# 添加列ks = df_p[’銷量’]//100df_p[’重要程度’] = [’★’*k for k in ks]df_p

python 用pandas實現數據透視表功能

1.3 重新設置圖示表的索引

df_p[’客戶名稱’] = df_p.indexdf_p.set_index(keys=[’重要程度’, ’客戶名稱’])

python 用pandas實現數據透視表功能

注:以上操作從理論和實踐方面看都沒什么問題,但模仿 excel 的痕跡濃重了些,更 python 的操作是用 groupby-applay 的方法。

2 用 分組聚合 實現數據透視

grouped = df.groupby(by=’客戶名稱’)grouped[’銷量’].agg(’sum’)

python 用pandas實現數據透視表功能

2.1 實現目標格式的透視表

# 分類匯總df_p = df.groupby(by=’客戶名稱’ # 分類 ).agg(’sum’ # 匯總 ).sort_values(by=’銷量’, ascending=False # 排序 ).round({’銷量’: 0} # 設置精度 ).astype(’int’) # 數據類型轉換# 添加列ks = df_p[’銷量’]//100df_p[’重要程度’] = [’★’*k for k in ks]df_p[’客戶名稱’] = df_p.index# 層次索引df_p.set_index(keys=[’重要程度’, ’客戶名稱’])

python 用pandas實現數據透視表功能

軟件信息:

python 用pandas實現數據透視表功能

以上就是python 用pandas實現數據透視表功能的詳細內容,更多關于python pandas實現數據透視表的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 飞象网 - 通信人每天必上的网站 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 智慧旅游_智慧景区_微景通-智慧旅游景区解决方案提供商 | 欧版反击式破碎机-欧版反击破-矿山石料破碎生产线-青州奥凯诺机械 | 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 广东泵阀展|阀门展-广东国际泵管阀展览会 | 阴离子聚丙烯酰胺价格_PAM_高分子聚丙烯酰胺厂家-河南泰航净水材料有限公司 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画| 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 昊宇水工|河北昊宇水工机械工程有限公司 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 高尔夫球杆_高尔夫果岭_高尔夫用品-深圳市新高品体育用品有限公司 | 木材烘干机,木炭烘干机,纸管/佛香烘干设备-河南蓝天机械制造有限公司 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 |