Note that creating separate variables out of your data frame is not really a good idea. However, to answer your question:
# this puts it on the path iris.lc <- iris names(iris.lc) <- tolower(names(iris.lc)) attach(iris.lc) search() # shows where its located print(head(sepal.length)) detach() # get rid of it search() # now its not there # this puts them right in the global environment for(nm in names(iris)) assign(tolower(nm), iris[[nm]], .GlobalEnv) ls() print(head(sepal.length)) rm(list = tolower(names(iris))) # remove them Also note ?with which is probably preferred: iris.lc <- iris names(iris.lc) <- tolower(names(iris.lc)) with(iris.lc, { print(head(sepal.length)) print(head(sepal.length+1)) }) On 6/2/06, Milton Cezar <[EMAIL PROTECTED]> wrote: > Dear All, > > I have read a table using > DataTABLE <- read.table("mytable.txt, header=T) > > And get the following data structure > Var1 VAR2 VaR3 Var4 ... > > How can I list all collumn names (in lowcase) and create variables from > table collumns. By hand I do > var1 <- DataTABLE$Var1 > var2 <- DataTABLE$VAR2 > var3 <- DataTABLE$VaR3 > var4 <- DataTABLE$Var4 > > Unfortunatelly these data come as an output from other program and the data > file have about 80 collumns. > > Thanks in advance! > > miltinho > > __________________________________________________ > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html