с учетом символьного вектора:
myvec <- c("one", "two", "three")
Я бы хотел превратить его в список, в котором имена элементов списка взяты из символьного вектора, а сам список пуст.Обратите внимание, что я не знаю длину вектора символов a priori .Мне это нужно, потому что позже я программно заполняю каждый элемент этого списка.
Мой желаемый результат:
str(mylist)
$one
NULL
$two
NULL
$three
NULL
Я придумал это:
turnList <- function(x){map(as.list(set_names(x)), ~NULL)}
И это работает, и все хорошо, но у меня есть ощущение, что это можно сделать проще ...?Решения с purrr и tidyverse в целом были бы идеальными ...