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

Python Pivot table透視表使用方法解析

 更新時間:2020年09月11日 15:50:03   作者:秋天中的一片葉  
這篇文章主要介紹了Python Pivot table透視表使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

Pivot 及 Pivot_table函數(shù)用法

Pivot和Pivot_table函數(shù)都是對數(shù)據(jù)做透視表而使用的。其中的區(qū)別在于Pivot_table可以支持重復(fù)元素的聚合操作,而Pivot函數(shù)只能對不重復(fù)的元素進行聚合操作。

在一般的日常業(yè)務(wù)中,因為Pivot_table的功能更為強大,Pivot能做的不能做的Pivot_table都可做。所以只需要記住Pivot_table函數(shù)用法就好了。

Pivot函數(shù)的使用演示

#%%

import pandas as pd

df01 = pd.DataFrame(
  {
    "年份":[2019,2019,2019,2020,2020,2020],
    "平臺":["京東","淘寶","拼多多","京東","淘寶","拼多多"],
    "銷量":[100,200,300,400,500,600]
  }
)

df01

#%%

pd.pivot(df01,
     index = "年份",
     columns = "平臺",
     values = "銷量")

#%%

聚合后結(jié)果

Pivot_table函數(shù)的使用演示

注釋:index指定什么元素作為index顯示,columns指定列,values指定統(tǒng)計的值。一般values都為int后者float類型的值。aggfunc為聚合函數(shù)可以指定(mean,sum,Min,Max等統(tǒng)計運算等函數(shù),如果不指定默認為mean均值)

df02 = pd.DataFrame(
  {
    "年份":[2019,2019,2019,2019,2020,2020,2020,2020],
    "平臺":["京東","淘寶","淘寶","拼多多","京東","淘寶","拼多多","拼多多"],
    "銷量":[100,200,300,400,500,600,700,800]
  }
)
df02
#%%
#pivot_table用的很多.因為可以對重復(fù)的元素進行聚合操作.而pivot函數(shù)只能對不重復(fù)的行進行運算

pd.pivot_table(df02,
        index="年份",
        columns="平臺",
        values="銷量",
        aggfunc=sum #聚合函數(shù)來對銷量進行運算.可以指定最大,最小,平均值等函數(shù).默認為mean平均值
)
#%%

聚合結(jié)果

對比結(jié)果:這里要強調(diào)一點的是,2020年平臺為拼多多的數(shù)據(jù)出現(xiàn)了2次,而且2次的值不同。在pivot函數(shù)中是無法對這種重復(fù)平臺的數(shù)據(jù)進行聚合的,但是Pivot_table則可以。

另外通過聚合函數(shù)aggfunc指定sum求和,可以把2次的值累加統(tǒng)計。

Pivot_table函數(shù)真實案例演示

1. 讀取表格數(shù)據(jù)

#%%
df = pd.read_excel("./datas/result_datas.xlsx",
         ).convert_dtypes()  #讀取數(shù)據(jù)并自動轉(zhuǎn)化type
df.dtypes
#%%
df.head(3)
#%%

2. 通過Pivot_table函數(shù)透視合并數(shù)據(jù)并對金額和數(shù)量做統(tǒng)計

因為涉及到敏感信息,因此服務(wù)卡卡號等敏感信息部分遮掩不顯示。但是通過部分結(jié)果也可以看出是按照號碼進行升序排序的

#按照自定義指定index,columns,values值
result = pd.pivot_table(df,
        index = ["姓名","服務(wù)卡卡號","明細","規(guī)格"],
        values = ["理賠金額(元)","數(shù)量"],
        aggfunc=sum
        )
result = result.sort_values("服務(wù)卡卡號") #按照指定values值排序
result

#%%

#輸出到文件
result.to_excel("./datas/output_datas.xlsx")
print("Done!!!")

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用fliecmp實現(xiàn)比較文件的操作

    Python使用fliecmp實現(xiàn)比較文件的操作

    對于文件的比較一般有幾種,比如比較文件的內(nèi)容,比較文件的大小,或者直接對比整個項目文件,本文就詳細的介紹這些方法的實現(xiàn),感興趣的可以了解一下
    2021-06-06
  • django admin實現(xiàn)動態(tài)多選框表單的示例代碼

    django admin實現(xiàn)動態(tài)多選框表單的示例代碼

    借助django-admin,可以快速得到CRUD界面,但若需要創(chuàng)建多選標簽字段時,需要對表單進行調(diào)整,本文通過示例代碼給大家介紹django admin多選框表單的實現(xiàn)方法,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • 一文教你向Pandas?DataFrame添加行

    一文教你向Pandas?DataFrame添加行

    這篇文章主要給大家介紹了關(guān)于如何向Pandas?DataFrame添加行的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-03-03
  • Python單元測試簡單示例

    Python單元測試簡單示例

    這篇文章主要介紹了Python單元測試,結(jié)合實例形式分析了Python單元測試的簡單定義、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2018-07-07
  • Python在終端通過pip安裝好包以后在Pycharm中依然無法使用的問題(三種解決方案)

    Python在終端通過pip安裝好包以后在Pycharm中依然無法使用的問題(三種解決方案)

    這篇文章主要介紹了Python在終端通過pip安裝好包以后在Pycharm中依然無法使用的問題及解決方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • python使用reportlab畫圖示例(含中文漢字)

    python使用reportlab畫圖示例(含中文漢字)

    這篇文章主要介紹了python使用reportlab畫圖示例,大家參考使用吧
    2013-12-12
  • tensorflow安裝成功import tensorflow 出現(xiàn)問題

    tensorflow安裝成功import tensorflow 出現(xiàn)問題

    這篇文章主要介紹了tensorflow安裝成功import tensorflow 出現(xiàn)問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • python經(jīng)典100題之皮球掉落的幾種解法

    python經(jīng)典100題之皮球掉落的幾種解法

    這篇文章主要給大家介紹了關(guān)于python經(jīng)典100題之皮球掉落的幾種解法,這個問題相信不少人都可以從網(wǎng)絡(luò)上找到相對應(yīng)的答案本文提供了3種解法,需要的朋友可以參考下
    2023-11-11
  • 十行Python3代碼實現(xiàn)把情書寫到圖片中

    十行Python3代碼實現(xiàn)把情書寫到圖片中

    這篇文章主要為大家介紹了如何利用Python語言實現(xiàn)將情書寫到照片中,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-04-04
  • python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案

    python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案

    這篇文章主要給大家介紹了關(guān)于python?pycharm安裝第三方包失敗(使用pip安裝失敗)的解決方案,文中將可能遇到的幾種情況都進行了分析并給出了詳細的解決方案,需要的朋友可以參考下
    2023-11-11

最新評論

舟山市| 疏附县| 武汉市| 南宫市| 资溪县| 涿州市| 连平县| 濮阳县| 山阳县| 德安县| 滨海县| 桂林市| 北海市| 两当县| 大同市| 云和县| 玉龙| 公安县| 江口县| 清流县| 涡阳县| 定陶县| 克什克腾旗| 庆元县| 社会| 筠连县| 贵港市| 博野县| 渝中区| 九龙县| 博爱县| 泽州县| 东至县| 资阳市| 乌拉特中旗| 东光县| 潮州市| 玛多县| 大新县| 渑池县| 朝阳区|