【发布时间】:2020-08-27 20:06:38
【问题描述】:
所以我试图生成一个带有前缀的字符串列表,并以这样的数字序列结尾:
c("b01001_001", "b01001_002",...,"b01001_030") in R
这是我的代码:
generate_var = function(prefix, length){
varlist = c()
i = 1
while (i <= y){
if (i < 10){
var = paste(x, "_00", as.character(i), sep = " ")
}
if (i >= 10){
var = paste(x, "_0", as.character(i), sep = " ")
}
varlist[[i]] = var
i = i + 1
}
}
varlist = generate_var("b01001", 30)
该函数最终生成了一个空列表。有人可以帮我看看我的代码并告诉我出了什么问题吗?谢谢!
【问题讨论】:
-
什么是
y?你永远不会创造它。 :|