Я создал файл разметки R, который начинается с загрузки файла из Интернета. Я обнаружил, что cache = TRUE является немного flaky, поэтому я хочу установить условие 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"