У меня есть образец tbl_df
, который я создал. Я пытаюсь создать список, который использует столбец list_name
для каждого имени списка и заполняет список, чтобы соответствовать моему example_list
ниже. Кроме того, я хотел бы преобразовать символьные значения из столбца scrape_func
, чтобы сохранить имена актуальных функций в списке. В качестве примера я использовал mean
в списке.
Пример tbl_df
example_df <-tibble::tribble(
~list_name, ~abbr, ~id, ~scrape_func,
"pepsi", "pep", "pepsi_id", "mean",
"coke", "ck", "coke_id", "mean",
"dr_pepper", "drp", "dr_id", "mean"
)
Формат списка, который я ищу:
example_list <- list(
"pepsi" = list(
list_name = "pepsi",
abbr = "pep",
id = "pepsi_id",
scrape_func = mean
),
"coke" = list(
list_name = "coke",
abbr = "ck",
id = "coke_id",
scrape_func = mean
),
"dr_pepper" = list(
list_name = "dr_pepper",
abbr = "drp",
id = "dr_id",
scrape_func = mean
)
)
Я надеюсь использовать решение в tidyverse
, если это возможно. Заранее спасибо!