我的数据如下所示:
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的文档多少次,我都无法绕过他们的实现. …