如何从该数据创建数据透视表 table

How to create pivot table from this data

我创建了一个包含 2 列的数据框,这些列具有随机 1,0 值。

import numpy as np
import pandas as pd
x = np.random.randint(2, size=1000).reshape(500,2)
data = pd.DataFrame(x ,columns=['x','y'])
data

如何创建如下所示的 table(或其他数据框):

     0      1
0  count count
1  count count 

我认为它必须是枢轴 table,但我可以让它工作。

如果我没理解错的话,你可以使用pd.crosstab:

print(pd.crosstab(data.x, data.y))

打印:

y    0    1
x          
0  132  134
1  115  119