我创建了一个R markdown文件,该文件首先从网络上加载文件。我发现cache = TRUE有点不稳定,因此我想在下载之前先设置if条件来检查下载的文件。
当前代码-始终下载文件
fileURL <- "https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda"
setInternet2(TRUE)
download.file(fileURL ,destfile="./data/samsungData.rda",method="auto")
load("./data/samsungData.rda")
所需代码-仅在尚未下载时上传
destfile="./data/samsungData.rda"
fileURL <-
"https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda"
if (destFile doesNotExist) {
setInternet2(TRUE)
download.file(fileURL ,destfile,method="auto") }
load("./data/samsungData.rda")
}
load(destfile)
什么语法会给我条件“ destFile didNotExist”