事先致歉,因为没有可显示的示例。我希望我的问题足够简单。
我创建了一个可抓取数据的函数(使用基于函数中源名称的单独scrape_source
函数。
scrape_fun <- function(source = c("source_1", "source_2")) {
src_data <- map_dfr(source, scrape_source, .id = "data_src")}
如何在将值保留在列表中的同时传递所创建函数的.id? map_dfr
可以工作,但是可以绑定到df
中(据我所知应该这样做)。我的另一个想法是:
src_data <- map(source, scrape_source)%>% map(bind_rows, .id = "data")}
该方法为每个列表向量的行赋予字符“ 1”。
谢谢。