我不知道如何在R列表中創建列表。 我有幾個列表,我想將它們存儲在一個數據結構中以使訪問 更容易。但是,它看起來像,你不能在R中使用列表的列表,所以如果我從另一個列表中得到列表l1,比如說l2,那麼我不能訪問元素l1。我怎樣才能實現它?R.如何使R列表成爲列表?
編輯我將展示例如什麼不爲我工作:
list1 <- list()
list1[1] = 1
list1[2] = 2
list2 <- list()
list2[1] = 'a'
list2[2] = 'b'
list_all <- list(list1, list2)
a = list_all[1]
a[2]
#[[1]]
#NULL
但a
應該是清單!
@capoluca要在達誠的解釋,擴大'list_all [1]'不選擇list_all'的'第一_element_。對於列表,'[''檢索_sublists_而'[['檢索_elements_。 – joran
如果您創建了一個重複列表列表,比如'mylist <--list(list1,list1)',list1'是否被複制或引用兩次? –
如果我在一個循環中創建一個列表的列表,所以我沒有計算並存儲在變量中的各個子列表。相反,我希望在計算它們時將它們逐個添加到列表中。 – Leonid