Python中的crosstab函数是pandas库中的一个函数,用于创建数据透视表
以下是使用crosstab函数创建数据透视表的示例:
import pandas as pd # 创建一个示例DataFrame data = https://www.yisu.com/ask/{'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’列的值,单元格值是每个类别组合的计数。