使用或多或少相同名称的多个列转换或dcast

时间:2016-08-01 09:11:43

标签: r

我想使用reshape2来投射或播放我的数据。

这是输入:

  ID_1 Naam_1   Naam_2 Naam_3   Naam_4 Oud Oud_1 Oud_2 Oud_3 Oud_4
1    1  Peter Primrose  Julia Princess  22    37    30    36    16
2    2 Sussie    Johan   Veli      Jan  25    89    15    14    23
3    3   Jane   tarsan  Smith     <NA>  35    21    NA    NA    NA
4    4    San     <NA>   <NA>     <NA>  30    NA    NA    NA    NA
5    5    hey  Morning    jsj      uij  45    45    45    65    78

输出应该是这样的......

  ID_1 variable     Naam Oud
1     1        1    Peter  37
2     2        1   Sussie  89
3     3        1     Jane  21
5     5        1      hey  45
6     1        2 Primrose  30
7     2        2    Johan  15
10    5        2  Morning  45
11    1        3    Julia  36
12    2        3     Veli  14
15    5        3      jsj  65
16    1        4 Princess  16
17    2        4      Jan  23
20    5        4      uij  78

0 个答案:

没有答案