R Transpose Row to column,Reshape group the column。如何扩展它

时间:2017-10-19 03:47:54

标签: r

您好我一直试图转置具有如下结构的数据;

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

0 个答案:

没有答案