您好我一直试图转置具有如下结构的数据;
ID Seq PRODUCT
A1 1 A
A1 2 B
A1 3 C
A1 4 D
A1 5 E
A2 1 C
A2 2 D
A2 3 E
A2 4 F
A3 1 A
A3 2 C
A3 3 D
我需要像这样的新结构
ID 1 2 3 4 5
A1 A B C D E
A2 C D E F
A3 A C D
我试过这段代码,但输出仍然不正确。
dt <- reshape(mydata, v.names = "Seq" ,timevar = "Seq", direction = "wide", idvar = "ID")
最近我测试了
reshape(mydata, ,timevar = "Seq", direction = "wide", idvar = "ID")
但似乎我的实际数据已经很长了&#34; Seq&#34;,因此数据被分组到一个列,如下所示。如何扩展列?我的实际数据具有大约30个序列的最大序列。
ID PROD 1:5
A1 NA
A2 NA
A3 NA