【发布时间】:2016-10-07 12:31:35
【问题描述】:
如何一次取消列出多个列表?
给定我想要取消列出的一系列列表(通常超过 10 个):
ice_2000 = list(seq(1,5,1),seq(6,10,1),seq(11,15,1))
ice_1990 = list(seq(1,5,1),seq(6,10,1),seq(11,15,1))
ice_1980 = list(seq(1,5,1),seq(6,10,1),seq(11,15,1))
我尝试过类似的方法:
sample.yrs = c(2000,2005,2010)
nam <- paste("ice",sample.yrs, sep = "_")
library(foreach)
foreach(x = nam) %do% {
temp.df <- as.data.frame(do.call("rbind",x))
assign(paste("df",x, sep="_"), temp.df )}
如何通过向量中的名称调用单个列表,以便将它们识别为列表对象?
【问题讨论】: