在循环中,我试图将类因子的列向量转换为数字。引用循环内的数据帧中的列向量
如果没有一个循环中,代码看起来像
c1$values <- as.numeric(as.character(c1$values))
但是我怎么引用C1 $值与一个循环?我曾尝试两种方法:
get(paste('c',i,"$values", sep=""))
只是没有外循环,甚至工作,而本身
get(paste('c',"1", sep=""))[[1]]
作品(返回列向量),而是试图进行操作时:
assign(get(paste("c","1", sep=""))[[1]], as.numeric(as.character(get(paste("c","1", sep=""))[[1]])))
返回“无效第一个参数”的错误。
任何想法?
感谢,
罗伯托
我能看到的循环?如果没有它,我有点难以想象。 :/ – 2010-07-29 05:52:38