我希望让其他人可以运行我的代码,他们需要正确的csv文件才能运行我的代码。
一旦他们有git克隆我的回购,他们需要获取数据
所以我现在有:
u = 'https://someURL/data/RegularSeasonCompactResults.csv'
download.file(u,'RegularSeasonCompactResults.csv')
data = read.table('RegularSeasonCompactResults.csv')
但是,如果用户第二次运行它,它将重新下载该文件,即使这不是必需的。
这似乎对人们来说可能是一个反复出现的问题,所以我想知道是否有内置的解决方案吗?
答案 0 :(得分:5)
用if(!file.exists("RegularSeasonCompactResults.csv")){ ... }