要在Pandas中創建交叉表,可以使用pd.crosstab()
函數。這個函數接受不同的參數,如索引、列、值和行為。以下是一個簡單的示例:
import pandas as pd
# 創建一個包含性別和班級的數據集
data = {
'Gender': ['M', 'F', 'M', 'F', 'M'],
'Class': ['A', 'B', 'A', 'B', 'A']
}
df = pd.DataFrame(data)
# 創建交叉表
cross_tab = pd.crosstab(df['Gender'], df['Class'])
print(cross_tab)
運行以上代碼將輸出以下結果:
Class A B
Gender
F 1 1
M 2 1
這樣就創建了一個交叉表,展示了不同性別在不同班級中的人數統計。