我创建了一个 R markdown 文件,该文件首先从 Web 加载文件。我发现 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 doesNotExist”