Python中的crosstab函數是pandas庫中的一個函數,用于創建數據透視表
以下是使用crosstab函數創建數據透視表的示例:
import pandas as pd
# 創建一個示例DataFrame
data = {'A': ['foo', 'bar', 'baz', 'foo', 'bar', 'baz'],
'B': ['one', 'two', 'three', 'two', 'one', 'three']}
df = pd.DataFrame(data)
# 使用crosstab函數創建數據透視表
ct = pd.crosstab(df['A'], df['B'])
print(ct)
輸出結果如下:
B one three two
A
bar 1 0 1
baz 0 1 0
foo 1 0 1
在這個示例中,我們首先創建了一個包含兩列(‘A’和’B’)的DataFrame。然后,我們使用crosstab函數創建了一個數據透視表,其中行標簽是’A’列的值,列標簽是’B’列的值,單元格值是每個類別組合的計數。