修改 当密钥名称是varibale时
for (name in names(list$filenames)) {
filename <- list$filenames[[name]]
x <- read.table(filename)
ret$name <- x # I want name to be interpreted here, not use "name"
}
答案 0 :(得分:2)
也许ret<-lapply(list$filenames,read.table)
会更好?
答案 1 :(得分:0)
回复:
ret$name <- x # I want name to be interpreted here, not use "name"
这与此相同:
ret[["name"]]
请改为:
ret[name]
或者,如果您想要一个简单的向量而不是与ret类型相同的东西,请执行以下操作:
ret[[name]]