我在重塑数据时遇到问题;以下是我拥有的示例数据集。
x<-data.frame(SN=rep(1:4,c(3,3,4,4)),value=1:14,F=rep(c(LETTERS[1:4]), each = 1, len = 14))
我需要使用包含唯一 SN 数据的列重新创建数据,然后在“值”中分配具有该 SN 的列名以识别 SN。最后,我需要将它们合并在一起。
我想要以下输出:
F 1 2 3 4
A 1 5 9 13
B 2 6 10 14
C 3 NA 7 11
D NA 4 8 12
我的数据结构是:
SN : Chr "1.1", 100.1", "100.5" ...
F: Factor w/24 levels ...
value: num ...
谢谢您的帮助!