crosstab
函數是 pandas 庫中的一個非常有用的函數,它可以用于創建交叉表格(cross-tabulation)或透視表格(pivot table)
以下是如何使用 crosstab
函數進行數據分析的示例:
import pandas as pd
data = {'Category': ['A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'A'],
'Type': ['One', 'One', 'Two', 'Three', 'Two', 'Two', 'One', 'Three', 'Three', 'One']}
df = pd.DataFrame(data)
crosstab
函數創建一個交叉表格,顯示每個類別中各種類型的計數:result = pd.crosstab(df['Category'], df['Type'])
print(result)
輸出結果:
Type One Three Two
Category
A 3 2 3
B 2 2 1
result_percentage = result.div(result.sum(axis=1), axis=0) * 100
print(result_percentage)
輸出結果:
Type One Three Two
Category
A 42.9 33.33 42.9
B 50.0 50.00 25.0
通過這些示例,您可以看到 crosstab
函數在 Python 數據分析中的實際應用。它可以幫助您更輕松地處理和分析數據,從而獲得有價值的見解。