欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Python 透視表參數(shù)

老白1年前8瀏覽0評論

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

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

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

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

最后輸出透視表,看到輸出結(jié)果如下:

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

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