日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

​【Python基础】一文看懂 Pandas 中的透视表

發布時間:2025/3/8 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ​【Python基础】一文看懂 Pandas 中的透视表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

??作者:來源于讀者投稿

出品:Python數據之道

一文看懂 Pandas 中的透視表

透視表在一種功能很強大的圖表,用戶可以從中讀取到很多的信息。利用excel可以生成簡單的透視表。本文中講解的是如何在pandas中的制作透視表。

讀取數據

注:本文的原始數據文件,可以在公號「Python數據之道」后臺回復?“透視表”獲取。

import pandas as pd import numpy as np df = pd.read_excel("./sales-funnel.xlsx") # 當前目錄下的文件 df.head()

設置數據

使用?category數據類型,按照想要查看的方式設置順序

不嚴格要求,但是設置了順序有助于分析,一直保持所想要的順序

df["Status"] = df["Status"].astype("category") df["Status"].cat.set_categories(["won","pending","presented","declined"],inplace=True) # 設置順序

建立透視表

  • 只使用index參數

  • pd.pivot_table(df,index=["Manager","Rep"]) # index表示索引

    2. 使用index和values兩個參數

    3. 使用aggfunc參數,指定多個函數

    4.使用columns參數,指定生成的列屬性

    5. 解決數據的NaN值,使用fill_value參數

    6. 查看總數據,使用margins=True

    7. 不同的屬性字段執行不同的函數

    8. Status排序作用的體現

    高級功能

    當通過透視表生成了數據之后,便被保存在了數據幀中

    查詢指定的字段值的信息

    圖形備忘錄

    網上有一張關于利用pivot_table函數的分解圖,大家可以參考下

    本文的原始數據文件,可以在公號「Python數據之道」后臺回復 “透視表”獲取。

    作者簡介

    Peter,碩士畢業僧一枚,從電子專業自學Python入門數據行業,擅長數據分析及可視化。喜歡數據,堅持跑步,熱愛閱讀,樂觀生活。

    個人格言:不浮于世,不負于己

    個人站點:www.renpeter.cn,歡迎常來小屋逛逛?

    ---------End---------

    往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯獲取一折本站知識星球優惠券,復制鏈接直接打開:https://t.zsxq.com/662nyZF本站qq群1003271085。加入微信群請掃碼進群(如果是博士或者準備讀博士請說明):

    總結

    以上是生活随笔為你收集整理的​【Python基础】一文看懂 Pandas 中的透视表的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。