[R] Selecting files with a particular string in filename

Rolf Turner rolf.turner at xtra.co.nz
Mon Apr 2 12:09:41 CEST 2012


Doesn't grep() solve your problem?

     cheers,

         Rolf Turner

On 02/04/12 10:51, Kumar Mainali wrote:
> I am trying to find an efficient way to select certain text files from a
> folder with thousands of text files. I used file.list function with a
> specific "pattern" to obtain 70 files for each of the i's in 1:100. Next, I
> need to select some files from this list of 70 files. The files to be
> selected do have a unique "pattern" in their file name. However, I cannot
> use list.files function because it looks for a specific path. Any help is
> appreciated.
>
> Thanks in advance.
>
> - Kumar
>
> for (i in 1:100) {
> name_rep = paste("rep_",i,"_",sep="")
>   files<- list.files(path="C:\\Users\\Binn\\Desktop\\script_output",
> pattern= name_rep, full.names=TRUE )
> natfiles<- list.files(path=files, pattern= "_natrain.csv", full.names=TRUE
> )
>   <OPERATIONS HERE>
> }
>
>



More information about the R-help mailing list