【发布时间】:2014-06-24 03:40:47
【问题描述】:
我有一个目录,其中包含多个以 001.csv、002.csv 等开头的文件。我想在我作为参数传递给函数的函数中选择那些文件。 例如。
myFiles<-function(x=1:30){
// I should pick only those files which starts with 001.csv till 030.csv.
}
我尝试使用模式匹配,但我不确定如何使用另一个由向量组成的变量进行模式匹配。我什至尝试使用粘贴功能来粘贴完整的文件路径,但它给我的文件名是 1.csv 而不是 001.csv
tt<-function(dirname,type,nums=1:30){
filenames<-list.files(dirname)
c<-nums
myVector<-0
for(i in 1:length(c)){
myVector[i]<-paste(dirname,"/",c[i],".csv",sep="")
#print(myVector[i])
}
}
【问题讨论】:
-
又不是同一个 coursera 作业问题...看看这些帮助 (stackoverflow.com/questions/14508305/…) 和 (stackoverflow.com/questions/21216454/…)
标签: r