2013-11-27 86 views
0

我有一個每天都會被轉儲的.csv數據集,我使用這個數據集來生成每天使用R腳本跟蹤參與者的列表。我想自動化這個R腳本,但是爲了這樣做,我需要使用Sys.Date()讀入.csv。使用Sys.Dates導入.csv文件()

.csv數據集名爲:DumpedList_2013-11-27(日期將始終爲今天的日期)。

我想導入到腳本中,就像我爲.Rdata文件。 load(paste('/srv/Data/Baseline2/baseline2_', Sys.Date(), '.Rdata',sep=''))

以上用於讀取.csv文件的命令等效於什麼?

我試圖加載和read.csv命令,但得到的錯誤信息: data=read.csv('P:/DirectoryPath/DumpedList_',Sys.Date(),'.csv')

我還試圖創建todaydate=Sys.Date(),然後用它來加載數據,但同樣的錯誤消息。 a=load(paste("P:/DirectoryPath/DumpedList_",todaydate,".csv"))

任何見解?

回答

2

默認paste將用空格分開,使用paste0加入串在一起,無縫地:

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