我創建了一個包含 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
如何創建如下所示的表(或另一個資料框):
0 1
0 count count
1 count count
我認為它必須是資料透視表,但我可以讓它作業。
uj5u.com熱心網友回復:
如果我理解正確,您可以使用pd.crosstab:
print(pd.crosstab(data.x, data.y))
印刷:
y 0 1
x
0 132 134
1 115 119
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/478066.html
標籤:python-3.x 熊猫 数据框 数据透视表
上一篇:如何根據條件從元組中洗掉元素?
下一篇:PythonAltair,`mark_line()`,_ignore_NaN而不是_skipping_它們或將它們視為0?
