我对purrr的功能有疑问。 我想用walk2下载多个pdf,如果无法下载pdf,则应使用有问题的链接创建矢量。我的代码如下:
missed <- c()
walk2(
pdflinks,
destfiles,
~ {
Try <- try(
download.file(.x, .y, mode = "wb")
)
if(class(Try) == "try-error"){
print(.x)
missed <- c(missed, .x)
}
}
)
错过填充的向量应该附加有问题的链接,就像我将使用for循环而不是purrr函数一样。我添加了一个不存在的链接,并打印了名称,但是运行脚本后,缺少的向量仍然为空。我是在做错什么,还是不能用purrr函数来完成?