色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Python 透視表參數

老白1年前8瀏覽0評論

Python 中的透視表非常實用,可以幫助我們快速對一些數據進行分類匯總。在使用透視表時,需要設置一些參數,下面來詳細介紹一下。

import pandas as pd
# 創建數據集
data = {
'姓名': ['小明', '小紅', '小剛', '小明', '小紅', '小剛'],
'性別': ['男', '女', '男', '女', '女', '男'],
'科目': ['語文', '數學', '英語', '語文', '數學', '英語'],
'成績': [80, 90, 85, 70, 75, 95]
}
df = pd.DataFrame(data)
# 設置透視表參數
table = pd.pivot_table(df, values='成績', index=['姓名', '性別'], columns=['科目'], aggfunc='mean', fill_value='-')
# 輸出透視表
print(table)

上述代碼中,我們首先創建了一個數據集,包括姓名、性別、科目和成績四個字段。然后使用 pd.pivot_table() 方法來創建透視表。其中我們設置了以下參數:

  • values:需要進行統計的數據字段,這里我們選擇了成績。
  • index:指定分組條件,這里我們選擇了姓名和性別。
  • columns:指定列條件,這里我們選擇了科目。
  • aggfunc:指定聚合函數,這里我們選擇了平均值。
  • fill_value:進行填充的數據,這里選擇了“-”。

最后輸出透視表,看到輸出結果如下:

科目      數學  英語  語文
姓名 性別          
小剛 男   85   95
小明 女   75       80
男       70   -
小紅 女   90       90

可以看到,我們的透視表已經成功地對數據進行了分類匯總,并且對于輸入數據中沒有的組合也進行了填充。透視表是一個非常實用的工具,相信大家在實際的數據處理中也一定會經常用到。