2012-09-23 200 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 –