[R] vector name

Peter Dalgaard P.Dalgaard at biostat.ku.dk
Mon Sep 17 13:47:44 CEST 2007


livia wrote:
> I have got a list named "filtered", I would like to construct alist named
> "fdata" as following:
>
> fdata <- cbind(matrix(unlist(filtered),ncol=28), myregime)		
>
> If I try names(filtered), it gives all the correct name for each vector, but
> if I try names(fdata), it appears "filtered[[1]]"  "filtered[[2]]" ..., 
>
> How can I keep the name in "fdata"? Could anyone give me some advice?
>   
You don't tell us quite enough about your data, but:

This would appear to giva a matrix, not a list? Did you perchance intend

do.call("cbind", c(filtered, list(myregime))

or maybe just

data.frame(filtered, myregime)

or

as.matrix(data.frame(filtered, myregime))

-- 
   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 at biostat.ku.dk)                  FAX: (+45) 35327907



More information about the R-help mailing list