只有下载文件才会丢失

时间:2016-04-06 18:23:48

标签: r download

我希望让其他人可以运行我的代码,他们需要正确的csv文件才能运行我的代码。

一旦他们有git克隆我的回购,他们需要获取数据

所以我现在有:

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

但是,如果用户第二次运行它,它将重新下载该文件,即使这不是必需的。

这似乎对人们来说可能是一个反复出现的问题,所以我想知道是否有内置的解决方案吗?

1 个答案:

答案 0 :(得分:5)

if(!file.exists("RegularSeasonCompactResults.csv")){ ... }

包裹它