【发布时间】:2020-07-24 06:26:12
【问题描述】:
在循环生成向量的函数时,我只是希望能够将生成的向量存储为一个长向量。
这不起作用:
n_total <- 5
grps <- 2
start_s <- 0.7
start_v <- 0.8
Alpha <- 0.9
cols <- vector()
for(i in seq(grps)){
if(i > 1){
start_s <- start_s-0.1
start_v <- start_v-0.1
}
cols[i] <- rainbow(n_total, start_s, start_v, alpha = Alpha)
}
所以cols中存储的结果应该是:
[1] "#B34747E6" "#9DB347E6" "#47B372E6" "#4772B3E6" "#9D47B3E6" "#994D4DE6" "#8A994DE6" "#4D996BE6" "#4D6B99E6" "#8A4D99E6"
即一个 1x10 的字符串向量。
【问题讨论】: