2012-09-23 171 views
4

我知道,循环可以避免几乎所有R中的时间,如果你听得懂的语言正确,但我在努力寻找出这样的R - 避免循环嵌套表

for (i in 1:100){ 
    AllData[[i]]$Div = NULL 
} 
的聪明的方式

其中AllData是100个不同大小的列表的列表。有人能告诉我吗?

回答

5

像这样:

AllData <- lapply(AllData, `[[<-`, "Div", NULL) 
+0

是不是可以不lapply? –

+0

它有什么问题?这似乎是适当的,因为你正在使用一个列表。 – flodel

+0

没有什么错,但它并没有真正地进一步理解这一点,因为它和我的代码非常相似。我可能正在寻找一些不存在的东西,因为我期待AllData [[1:100]] = NULL –