Farrel Buchinsky-3 wrote: > > I sifted some more and read about a workaround for the problem. I could > simply rename the columns so that there were no more spaces > names(alltime) <-gsub(" ",".", names(alltime)) >
That would certainly be a solution. The method I was trying to demonstrate is that in addition to using the $ sign syntax, lists and data.frames can be accessed using strings- much like a hash. In order to do so, you must use the [[]] or [] methods. For example, just as you can do the following for a vector: x <- c(1,3,5) for( i in 1:length(x) ){ print( x[ i ] ) } You could do something similar for your data.frame: for( i in names(alltime) ){ print( alltime[[ i ]] ) } The important thing to note is that if you tried to use alltime$i in the above loop, you would get a bunch of NULLS as there is no component named 'i'. Hope that helps! -Charlie ----- Charlie Sharpsteen Undergraduate Environmental Resources Engineering Humboldt State University -- View this message in context: http://www.nabble.com/space-in-column-name-tp24559626p24559869.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.