在R中使用环绕对向量重新排序
假设在R中有一个简单的向量在R中使用环绕对向量重新排序,r,R,假设在R中有一个简单的向量x,它的顺序是'a','b','c','d'。是否有一个函数可以获取向量并使用环绕方式对其重新排序?例如,如何使x成为'c','d','a','b' #Vector x > x <- letters[1:4] > x [1] "a" "b" "c" "d" #What I want: > somefcn(x, 3) [1] "c" "d" "a" "b" 向量x >x x [1] “a”“b”“c”“d” #我想要的是: >somefcn(x
x
,它的顺序是'a','b','c','d'。是否有一个函数可以获取向量并使用环绕方式对其重新排序?例如,如何使x
成为'c','d','a','b'
#Vector x
> x <- letters[1:4]
> x
[1] "a" "b" "c" "d"
#What I want:
> somefcn(x, 3)
[1] "c" "d" "a" "b"
向量x
>x x
[1] “a”“b”“c”“d”
#我想要的是:
>somefcn(x,3)
[1] “c”“d”“a”“b”
x这是向量,不是数组
x <- letters[1:4]
shiftnum <- 3
c(x[shiftnum:length(x)],x[1:shiftnum-1])
[1] "c" "d" "a" "b"