我在R中编写了以下函数。代码采用了一个字符数组,并附加一个" 0"在它长度小于2之前。
create.array = function(x){
browser
y = array(0,range)
range = 2
if (nchar(x) == 1){
x = paste("0",x,sep="")
}
for (i in (1:range)){
y[i] = as.numeric(substr(x,i,i))
}
y
}
create.array("0")
输出:
Error in array(0, range) :
cannot coerce type 'builtin' to vector of type 'integer'