使用Sys.Dates()导入.csv文件

时间:2013-11-27 16:55:09

标签: r date import

我有一个每天被转储的.csv数据集,我用它来生成每日列表,用于使用R脚本跟踪参与者。我想自动化这个R脚本,但是为了这样做,我需要使用Sys.Date()读取.csv。

.csv数据集的名称为:DumpedList_2013-11-27(日期将始终为今天的日期)。

我想将它导入到脚本中,就像我对.Rdata文件一样。 load(paste('/srv/Data/Baseline2/baseline2_', Sys.Date(), '.Rdata',sep=''))

上面用于读取.csv文件的命令是什么?

我尝试过load和read.csv命令,但收到错误消息: data=read.csv('P:/DirectoryPath/DumpedList_',Sys.Date(),'.csv')

我还尝试创建todaydate=Sys.Date(),然后用它来加载数据,但再次加载错误消息。 a=load(paste("P:/DirectoryPath/DumpedList_",todaydate,".csv"))

有什么见解?

1 个答案:

答案 0 :(得分:2)

默认情况下,paste将与空格分隔,使用paste0无缝地将字符串连接在一起:

read.csv(paste0('P:/DirectoryPath/DumpedList_',Sys.Date(),'.csv'))