Hello,

If you create the 3rd column like that, it will be named V3, not z. You must do one of

myDataframe$z <- I(myList)
myDataframe[["z"]] <- I(myList)

Rui Barradas

Em 19-07-2013 22:28, David Winsemius escreveu:

On Jul 19, 2013, at 12:54 PM, Pete Brecknock wrote:

Hi

I am trying to add the contents of the list "myList" to a new column "z" in
the data frame "myDataframe"

myList <- list(c("A1","B1"), c("A2","B2","C2"), c("A3","B3"))

myDataframe <- data.frame(x=c(1,2,3), y=c("R","S","T"))

Would like to produce

x  y  z
1  R  A1,B1
2  S  A2,B2,C2
3  T  A3,B3

where z is a character string holding the contents of the different elements
of the list.

myDataframe[[3]] <- I(myList)
myDataframe
   x y          z
1 1 R     A1, B1
2 2 S A2, B2, C2
3 3 T     A3, B3


______________________________________________
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