Re: [R] Table collumn to single var in lowcase

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Sat 03 Jun 2006 - 01:20:40 EST

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 <miltinho_astronauta@yahoo.com.br> 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 Received on Sat Jun 03 02:48:45 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Sat 03 Jun 2006 - 04:10:30 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.