> we have (imported from excel)
> 
> frame <- 
> data.frame("x0"=c("y1","y2","y3","y4"),"x1"=c(1,2,3,4),"x2"=c(5,6,7,8),"x1"=c(9,10,11,12))
> where y1..yn are the names of the rows
> we need  frame$x1   .. .  frame$xn
> and  frame[1,] .. frame[n,]  but the first column is no the rownames.
> 
> if it is possible to rotate the whole dataset we could use
> 
> frame$y1 ..frame$y2

I am not 100% sure I understood what you intend to do but I think what
you are saying is that you would like to address certain rows by name
rather than by index. Is that correct?

If so you could solve it like this:

# assign the desired row names
rownames(frame) = frame[,1]
# remove the old name column
frame <- frame[,2:ncol(frame)]

cu
        Philipp

-- 
Dr. Philipp Pagel
Lehrstuhl für Genomorientierte Bioinformatik
Technische Universität München
Wissenschaftszentrum Weihenstephan
Maximus-von-Imhof-Forum 3
85354 Freising, Germany
http://webclu.bio.wzw.tum.de/~pagel/

______________________________________________
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.

Reply via email to