小编Mak*_*ami的帖子

将包含相同变量的多个列折叠到一列中

我的数据如下所示:

ID   Diagnosis_1   Diagnosis_2   Diagnosis_3   Diagnosis_4
A        1             0             0             0
A        1             0             0             0
A        1             0             0             0
B        0             1             0             0
C        0             0             0             1
C        0             1             0             0
D        0             0             0             1
E        0             0             1             0
E        0             1             0             0
E        0             0             1             0
Run Code Online (Sandbox Code Playgroud)

Diagnosis_1:Diagnosis_4都是二元的,表示诊断的存在(1)或不存在(0).我想要做的是创建一个如下所示的数据框:

ID   Diagnosis
A        1
A        1
A        1
B        2
C        4
C        2
D        4
E        3
E        2
E        3
Run Code Online (Sandbox Code Playgroud)

无论我阅读有关reshape/reshape2/tidyr的文档多少次,我都无法绕过他们的实现. …

r reshape

3
推荐指数
1
解决办法
492
查看次数

标签 统计

r ×1

reshape ×1