[R] A list of data frames and a list of colnames.

Ed Siefker ebs15242 at gmail.com
Mon Oct 23 23:09:47 CEST 2017

I have a list of file names, and a list of data frames contained in those files.

mynames <- list.files()
mydata <- lapply(mynames, read.delim)

Every file contains two columns.

> colnames(mydata[[1]])
[1] "Name"     "NumReads"
> colnames(mydata[[2]])
[1] "Name"     "NumReads"

I can set the colnames easily enough with a for loop.

for (i in seq_along(mynames)) {
    colnames(mydata[[i]])[2] <- mynames[i]

Is there a nicer way to do this?

More information about the R-help mailing list