lmr*_*rta 1 r bioinformatics spss
所以我试图转换一组矩阵格式的数据,就像这样
V1 V2 V3 V4
1 12 32 12 54
2 43 34 23 24
3 43 23 65 54
Run Code Online (Sandbox Code Playgroud)
其中1-3是seqID,V1-4是ID
我希望以一种更容易让SPSS理解的格式,如下所示:
ID seqID Value
1 1 12
2 1 32
3 1 12
4 1 54
1 2 43
Run Code Online (Sandbox Code Playgroud)
等等
R中最好的方法是什么?它应该是一些简单的文本操作,我尝试制作一个循环来解决它(例如通过提取列,然后再次绑定值)但不知何故循环语法仍然逃避我!帮助赞赏!
欢迎来到SO.你可以使用reshape2包装中的熔化功能来做到这一点.假设dt是你的矩阵.
dt=as.data.frame(dt)
dt$seqID = 1:nrow(dt)
melt(dt, id = "seqID")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |