假设我有以下向量:
vector <- c(0, 5)
0
此处定义了我的最小值,10
定义了我的最大值。
min <- min(vector)
现在我想要返回0
和5
之间的所有值:
fullvector <- c(min, min+1, min+2, min+3, min+4)
当然失败如果项目数量发生变化,那么更好的方法是什么呢?
答案 0 :(得分:0)
我认为您的问题10
应该替换为5
?
然后您要求的内容如下:
vector <- c(0, 5)
min_value <- min(vector)
max_value <- max(vector)
fullvector <- min_value:max_value
## [1] 0 1 2 3 4 5
答案 1 :(得分:-1)
我们可以使用range
Reduce(`:`, range(vector))
#[1] 0 1 2 3 4 5