gpt4 book ai didi

r - 更改 data.frame 中的元素列

转载 作者:行者123 更新时间:2023-12-04 11:13:46 25 4
gpt4 key购买 nike

这是我的数据框:

df<-as.data.frame(matrix(seq(1:20),5,5))

我需要调整的是列。基本上我需要排除第一行,然后向上移动所有列,让最后一行具有重复的值。

这听起来很令人困惑,可能但结果应该是这样的:

  V1 V2 V3 V4 V5
1 2 7 12 17 2
2 3 8 13 18 3
3 4 9 14 19 4
4 5 10 15 20 5
5 5 10 15 20 5

实际上,我知道该怎么做,但这不是一个优雅的方式。

有什么帮助吗?

最佳答案

一个选项是通过删除数据集的第一行和最后一行来rbind数据集

rbind(df[-1, ], df[nrow(df),])

或者使用索引

df[c(2:nrow(df), nrow(df)),]

关于r - 更改 data.frame 中的元素列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58000902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com