我想要创建一个向量,下面是我的代码:
x <- c(-1071, -1072, -1073, -1074, -1075, -1074, -1073, -1072, -1071)我能知道怎么用缩写法来做吗?
发布于 2022-03-31 13:27:57
假设我们想要一个初始步长-1的递减序列,该序列可以反转一半,并且输入是序列长度n和第一个元素a,我们有:
n <- 9 # number of elements
a <- -1071 # first element
p <- seq(a, length = n, by = -1)
pmax(p, rev(p))
## [1] -1071 -1072 -1073 -1074 -1075 -1074 -1073 -1072 -1071如果输入是最大元素和最小元素,其中第一个元素是最大值,那么:
a <- -1071 # max / first
b <- -1075 # min
c(a:b, (b:a)[-1])
## [1] -1071 -1072 -1073 -1074 -1075 -1074 -1073 -1072 -1071https://stackoverflow.com/questions/71686225
复制相似问题