相关疑难解决方法(0)

R:在数据帧UP的单列中移位值

使用这样的示例数据:

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))
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

    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
Run Code Online (Sandbox Code Playgroud)

我想将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
Run Code Online (Sandbox Code Playgroud)

我只找到了将列的值向下移动或移动整个数据帧的方法.

有任何想法吗?谢谢!

r dataframe

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

dataframe ×1

r ×1