无法获得R脚本来执行代码的第二部分以下载csv

时间:2019-06-17 16:12:52

标签: r

我正在尝试在R中创建一个脚本,该脚本将:

  1. 检查文件夹是否存在,如果不存在,请创建它
  2. 从互联网上下载一个csv文件,并将其放置在指定的文件夹中

该脚本可以很好地执行第1部分并创建文件夹,但是不会执行第2部分并自动下载文件。我必须在RStudio中手动执行此操作,并且它可以工作,但是我希望它自动运行

仅用第2部分创建了一个脚本,它可以很好地执行。


#Create directory first

if (!file.exists("data")) {
        dir.create("data")
        }

#Download file

fileUrl <-"https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Fss06hid.csv"
download.file(fileUrl, destfile = "./data/cameras.csv")

}

没有错误消息,它仅执行第1部分,但不执行第2部分。

有人可以告诉我我在这里想念的东西吗? TIA

1 个答案:

答案 0 :(得分:0)

感谢它现在正在工作。它可以在R控制台中使用,但不能在Studio中使用,但是在重新启动R Studio之后可以使用。谢谢大家的投入