如何从该数据创建数据透视表 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
我创建了一个包含 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