У меня странный список R, в котором нечетные элементы списка, которые являются строками, должны быть именами четных элементов списка.Некоторые элементы являются списками внутри списков.Глубина списка заранее не задана.И упрощенная структура списка выглядит примерно так:
a <- list("key0",
"value0",
"key",
list("key1", "value1",
"key2", "value2",
"key3", list("key6", "value6"),
"key4", "value4",
"key5", list(list(list("key7", "value7")))
))
Как из списка a
можно получить обычный список с именем R b
?
b <- list(key0 = "value0",
key = list(key1 = "value1",
key2 = "value2",
key3 = list(key6 = "value6"),
key4 = "value4",
key5 = list(list(list(key7 = "value7")))
))
Список a
как структура данных имеет какое-то специальное техническое имя?