首页 > 解决方案 > 更新 R 后 paste0 损坏

问题描述

我一直在 R 中运行一个非常简单的代码来抓取 csv 并保存它,我很确定它工作得很好,直到今天早上我更新了 R。我的工作区显然包含文件夹“reports/google”(工作区),但我收到了目的地错误。写成这样的代码:

download.file('https://www.file.csv', 
           destfile = paste0('reports/google/google_', today_date, '_report.csv'))

产生“下载错误”(“ https://www.file.csv ”,:无法打开目标文件“reports/google/google_2020-06-07_report.csv”,原因“没有这样的文件或目录”

尽管存在文件夹且 csv 处于联机状态,但仍会发生这种情况。是否有我在更新 paste0 期间错过安装的软件包?我原以为它是用 R 本身更新的,因为它是一个基本套件包。任何的建议都受欢迎。

编辑:如果我只将 0 粘贴为

destfile = paste0('google_', today_date, '_report.csv'))

它工作得很好。但我真的很想将它保存到子文件夹中。

标签: rcsvweb-scraping

解决方案


奇怪的是,重新启动我的 PC 解决了这个问题,没有任何代码更改,以供将来在更新后发现此问题的任何人参考。


推荐阅读