我有一个每天被转储的.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"))
有什么见解?
答案 0 :(得分:2)
默认情况下,paste
将与空格分隔,使用paste0
无缝地将字符串连接在一起:
read.csv(paste0('P:/DirectoryPath/DumpedList_',Sys.Date(),'.csv'))