我有以下数据集。
PERSONID CODE1 CODE2 CODE3 CODE4
AX1 02 NA NA NA
AX1 NA 03 NA NA
AX1 NA NA 54.3 NA
AX1 NA NA NA 21
AX2 NA 01 NA NA
AX2 01 NA NA NA
对于每个人 ID,CODE 的四个可能值分布在 var CODE1-4 中。我怎样才能堆叠它,以便不管位置,代码都在同一行?
PERSONID CODE1 CODE2 CODE3 CODE4
AX1 02 03 54.3 21
AX2 01 01 NA NA
谢谢你。