【发布时间】:2020-02-27 21:58:32
【问题描述】:
我有一个我创建的示例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 中使用解决方案。提前致谢!
【问题讨论】: