我有类似于 here 描述的 Pandas 数据框形式的数据。 即:
Species Site
Panthera A
Panthera B
Panthera C
Neofelis B
Neofelis D
我想像这样创建一个存在-不存在矩阵:
Site Panthera Neofelis
A 1 0
B 1 1
C 1 0
D 0 1
我将如何在 Python 而非 R 中执行此操作?
答案 0 :(得分:2)
>>> pd.crosstab(df['Site'], df['Species'])
Species Neofelis Panthera
Site
A 0 1
B 1 1
C 0 1
D 1 0