我有多个以开头和月末命名的csv,如下所示: Vars200-2014-02-01-2014-02-28.csv
我想循环阅读每个月在csv中读取并连接到一个大型数据帧。但是,我无法使用read-in语句。这就是我到目前为止所做的:
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 :(得分:0)
使用此代码删除前导和尾随空格。
gsub("^\\s+|\\s+$", "", x)