【发布时间】:2012-12-01 20:39:55
【问题描述】:
我有一个简单的数据框如下
x = data.frame(id = seq(1,10),val = seq(1,10))
x
id val
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
我想再添加 4 列。前 2 行是前两行,后两行是后两行。对于前两行和最后两行,它需要写为 NA。 如何在 reshape 包中使用 cast 来实现这一点?
最终的输出应该是这样的
1 1 NA NA 2 3
2 2 NA 1 3 4
3 3 1 2 4 5
4 4 2 3 5 6
...等等...
非常感谢
【问题讨论】:
-
您能否向我们提供您预期的 data.frame 应该是什么样子,以便我们更好地理解您的问题?