【发布时间】:2014-11-17 16:03:39
【问题描述】:
使用这样的示例数据:
example=data.frame(x=c(1,2,3,4,5,6,7,8), y=c(1,2,3,4,5,6,7,8), z=c(1,2,3,4,5,6,7,8))
看起来像这样:
x y z
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
5 5 5 5
6 6 6 6
7 7 7 7
8 8 8 8
我想将 z 列中的所有值向上移动两行,而数据框的其余部分保持不变。 结果应如下所示:
x y z
1 1 1 3
2 2 2 4
3 3 3 5
4 4 4 6
5 5 5 7
6 6 6 8
7 7 7 NA
8 8 8 NA
我只找到了向下移动列值或移动整个数据框的方法。
有什么想法吗? 谢谢!
【问题讨论】: