【发布时间】:2022-01-02 01:59:13
【问题描述】:
我有一个类似于以下虚拟对象的嵌套列表:
list1 <- list(1:3, 4:7, 8:10)
list2 <- list(2:5, 4:9, 19:23, 15:18)
list3 <- list(1:5)
nested_list <- list(list1, list2, list3)
names(nested_list) <- c("first", "second", "third")
第一层被命名,而第二层没有。我想根据第一级名称和位置索引为列表的第二级分配名称,因此该列表的结构如下所示:
List of 3
$ first :List of 3
..$ first_1: int [1:3] 1 2 3
..$ first_2: int [1:4] 4 5 6 7
..$ first_3: int [1:3] 8 9 10
$ second:List of 4
..$ second_1: int [1:4] 2 3 4 5
..$ second_2: int [1:6] 4 5 6 7 8 9
..$ second_3: int [1:5] 19 20 21 22 23
..$ second_4: int [1:4] 15 16 17 18
$ third :List of 1
..$ third_1: int [1:5] 1 2 3 4 5
有谁知道如何解决这个问题?我将不胜感激。
【问题讨论】: