我有一个类似下面的df,我想用下面的代码将其转换成交叉表,
g= list('M'*75)+list('F'*75)
c =list('B'*51)+list('T'*24)+list('B'*49)+list('T'*26)
df=pd.DataFrame({'Gender':g,'City':c})
tbl=pd.crosstab(df['City'],df['Gender'])
交叉表:
Gender F M
City
B 49 51
T 26 24
到目前为止我用过这个,
tbl.sum().sum()
150
sum
这个问题的函数是什么?