2016-04-06 2 views
1

Я ищу, чтобы сделать мой код доступным для других, для запуска, и им нужны правильные файлы csv для запуска моего кода.загружать только файл, если его отсутствует

После того, как они мерзавец клонировать мой репозиторий, они должны получить данные

, так что я в настоящее время:

u = 'https://someURL/data/RegularSeasonCompactResults.csv' 
download.file(u,'RegularSeasonCompactResults.csv') 
data = read.table('RegularSeasonCompactResults.csv') 

Однако, если пользователь запускает это во второй раз, он будет повторно загрузить файл, даже если это не обязательно.

Это похоже, что это может быть проблемой повторения для людей, поэтому им интересно, есть ли встроенное решение для этого?

ответ

4

Оберните его if(!file.exists("RegularSeasonCompactResults.csv")){ ... }

Смежные вопросы