【发布时间】:2019-05-14 23:13:10
【问题描述】:
我有一个数据框,其中第一列是物种名称,第二列是物种生活的地方,按区域编码。我想将此数据框转换为存在/不存在矩阵,其中行是物种名称,列是区域,每个记录(在标题之后)是一系列 0(表示给定区域中不存在)和 1(表示存在于给定区域)。
示例输入:
species regions
species1 area1
species2 area2,area3
species3 area2,area3
期望的输出:
species area1 area2 area3
species1 1 0 0
species2 0 1 1
species3 0 1 1
有人对如何在 R 中进行这种转换有任何建议吗?
【问题讨论】: