91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Python里crosstab函數的基本用法

小樊
87
2024-08-29 13:29:02
欄目: 編程語言

在Python中,crosstab函數是Pandas庫中的一個函數,用于創建交叉表(也稱為透視表)

首先,確保已經安裝了Pandas庫。如果沒有安裝,可以使用以下命令進行安裝:

pip install pandas

接下來,我們將使用一個簡單的示例來演示crosstab函數的基本用法。假設我們有一個包含學生信息的DataFrame,其中包括性別和成績等列。我們想要創建一個交叉表,顯示每個性別的學生數量和平均成績。

import pandas as pd

# 創建一個包含學生信息的示例DataFrame
data = {'Gender': ['Male', 'Female', 'Male', 'Female', 'Male', 'Female'],
        'Score': [85, 90, 78, 92, 88, 95]}
df = pd.DataFrame(data)

# 使用crosstab函數創建交叉表
ct = pd.crosstab(df['Gender'], columns='Count')
print(ct)

輸出結果:

Gender  Count
Female      3
Male        3

現在,我們將演示如何在交叉表中添加平均成績。為此,我們需要將成績列傳遞給crosstab函數的values參數,并將aggfunc參數設置為'mean'

# 使用crosstab函數創建交叉表,并計算平均成績
ct_with_mean = pd.crosstab(df['Gender'], columns='Average Score', values=df['Score'], aggfunc='mean')
print(ct_with_mean)

輸出結果:

Gender  Average Score
Female          91.666667
Male            84.333333

這就是crosstab函數的基本用法。你可以根據需要調整參數以創建更復雜的交叉表。

0
六枝特区| 宁城县| 镇赉县| 玛多县| 从化市| 巴中市| 遂昌县| 类乌齐县| 建湖县| 新宾| 潜山县| 梅州市| 延庆县| 黄浦区| 文昌市| 石泉县| 兴城市| 望都县| 江源县| 山西省| 油尖旺区| 深泽县| 龙南县| 巴东县| 革吉县| 甘孜县| 来宾市| 翁源县| 余干县| 朔州市| 靖西县| 乌拉特后旗| 柞水县| 井冈山市| 涿州市| 多伦县| 防城港市| 乌兰察布市| 渭源县| 如东县| 澄迈县|