Python 如何从数据帧计算多个列联表?

Python 如何从数据帧计算多个列联表?,python,dataframe,contingency,Python,Dataframe,Contingency,我有一个数据帧(df),如下所示 Hair Legs Type 0 0 1 0 0 1 1 2 1 1 2 1 1 4 1 0 2 2 0 2 2 1 6 6 我想计算所有不同组合的列联表。例如,头发(H=1)、腿(L=2)和类型(T=1)的列联表如下所示 | T | T` | -----------------

我有一个数据帧(df),如下所示

Hair  Legs  Type
 0     0      1
 0     0      1
 1     2      1
 1     2      1
 1     4      1
 0     2      2
 0     2      2
 1     6      6
我想计算所有不同组合的列联表。例如,头发(H=1)、腿(L=2)和类型(T=1)的列联表如下所示

        | T  |  T` |
--------------------
(H,2L)  | 2  |  0  |
--------------------
(H,2L)` | 3  |  3  |
我目前正在对其他变量做同样的处理,它做得很好,但是这些变量是布尔变量,我只面临变量(Legs)有数值(0,2,4,5,6,8)的问题。 此外,我想计算H=0,L=0,T=0,然后计算H=1,L=4和T=1,依此类推。 任何有关这方面的帮助都将不胜感激