2015-11-05 29 views
0

我有開始和月末命名這樣多的CSV: Vars200-2014-02-01-2014-02-28.csv連接多個CSV的數據集將通過循環的日期

我要循環通過每個月讀取csv並連接到一個大型數據框。但是,我無法使讀入聲明正常工作。這是我到目前爲止有:

Dossier = NULL 
start = as.Date('2014-01-01') 
for (i in 0:12) { 
date1 = start %m+% months(i) 
date2 = start %m+% months(i+1) - 1 
dataset = gsub(" ","",paste("D:/Bing Files/Acing/Dossier/Vars200-",date1,"-",date2,".csv")) 
Temp = read.csv(file=dataset,head=TRUE,sep=",") 
Dossier = rbind(Dossier,Temp) 
} 

我認爲這是可能的東西做的GSUB功能,但是,這需要當我把日期在貼線,他們返回了開頭和結尾空間。

回答

0

使用此代碼去除前導和尾隨空格。

gsub("^\\s+|\\s+$", "", x)