如何逐行融化数据帧?我在论坛上发现了一个非常相似的问题,但是如果没有其他id变量,我仍然无法解决我的问题。
这是我的数据集:
V1 V2 V3 V4 V5
51 20 29 12 20
51 22 51 NA NA
51 14 NA NA NA
51 75 NA NA NA
Run Code Online (Sandbox Code Playgroud)
我想将其融合为:
V1 variable value
51 V2 20
51 V3 29
51 V4 12
51 V5 20
51 V2 22
51 V3 51
51 V2 14
51 V2 75
Run Code Online (Sandbox Code Playgroud)
目前,我的方法是使用for循环逐行将其融化,然后将它们重新绑定在一起。
library(reshape)
df <- read.table(text = "V1 V2 V3 V4 V5 51 20 29 12 20 51 22 51 NA NA 51
+14 …Run Code Online (Sandbox Code Playgroud)