【发布时间】:2016-05-19 06:12:39
【问题描述】:
我有以下示例数据框,我需要对其进行整形,但无法使用整形或强制转换函数来做我需要做的事情
df
Testee Gender UniqueIdentifier BirthYear Graph V1 V2 V3 V4
1 7685906 1 33448683-29373 1996 1 4 6 6 5
2 NA NA NA 2 7 2 9 6
3 NA NA NA 3 -3 4 -3 -1
4 7685910 2 33444446-47897 1997 1 8 0 3 4
5 NA NA NA 2 7 9 3 2
6 NA NA NA 3 1 -9 0 2
我想为每个图表(1、2 和 3)转置 V1、V2、V3 和 V4 的行值。所以我需要 12 列:Graph1.V1 Graph1.V2 Graph1.V3 Graph1.V4 Graph2.V1 Graph2.V2 等,但我正在努力使用 cast 函数
这是想要的输出
df2
Testee Gender UniqueIdentifier BirthYear X1.V1 X1.V2 X1.V3 X1.V4 X2.V1 X2.V2 X2.V3 X2.V4 X3.V1 X3.V2 X3.V3 X3.V4
1 7685906 1 33448683-29373 1996 4 6 6 5 7 2 9 6 -3 4 -3 -1
2 7685910 2 33444446-47897 1997 8 0 3 4 7 9 3 2 1 -9 0 2
感谢任何帮助!
【问题讨论】:
标签: r casting reshape transpose melt