Re: [R] Converting from a dataset to a single "column"

From: Peter Dalgaard <p.dalgaard_at_biostat.ku.dk>
Date: Tue 24 Jan 2006 - 06:00:14 EST

r user <ruser2006@yahoo.com> writes:

> I have a dataset of 3 “columns” and 5 “rows”.
>
> temp<-data.frame(col1=c(5,10,14,56,7),col2=c(4,2,8,3,34),col3=c(28,4,52,34,67))
>
> I wish to convert this to a single “column”, with
> column 1 on “top” and column 3 on “bottom”.
>
> i.e.
>
> 5
> 10
> 14
> 56
> 7
> 4
> 2
> 8
> 3
> 34
> 28
> 4
> 52
> 34
> 67
>
> Are there any functions that do this, and that will
> work well on much larger datasets (e.g. 1000 rows,
> 6000 columns)?

unlist(temp,use.names=FALSE)

Did you really mean "column" (as opposed to vector?), if so,

matrix(unlist(temp,use.names=FALSE))

-- 
   O__  ---- Peter Dalgaard             ุster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk)                  FAX: (+45) 35327907

______________________________________________
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 Tue Jan 24 06:07:52 2006

This archive was generated by hypermail 2.1.8 : Tue 24 Jan 2006 - 14:08:53 EST