0
我已經構造一個空的名單,但有名字,像這樣:指定名稱和使用可變OBJ到列表空列表
lvls = letters[1:5]
tree <- tree <- vector("list", length(lvls))
names(tree) <- lvls
現在,我想分配OBJ,在這種情況下,另一個列表,列表中的每個名稱,但在循環中使用變量。我有這個:
for(l in lvls){
tree[[l]] <- vector("list", 5)
}
但它分配給指數而不是名稱。我需要的是這樣的:
的(在lvls L){ 樹$ L < - 向量( 「列表」,5)}
但是這是不行的,B/C的l
是作爲一個文字而不是一個變量。任何人都知道我可以改變這種情況
編輯:
我沒有R數據結構吃透。但它看起來像我使用的分配格式確實有效,只是給擴展名分配一個列表是有問題的。據我所知,上面的代碼確實類似於tree$var_name
的賦值。