推送到R列表

时间:2010-08-08 09:58:00

标签: list r

好的,这真的很基本。如何在R?

中的(命名)列表中添加元素

修改 当密钥名称是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"
}

2 个答案:

答案 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]]