Hello, I have a list (mode and class are list) in R that is many elements long and of the form: >length(list) [1] 5778 >list[1:4] $ID1 [1] "num1" $ID2 [1] "num2" "num3" $ID3 [1] "num4" $ID4 [1] NA
I'd like to convert the $ID2 value to be in one element rather than in two. It shows up as c(\"num2\", \"num3\") if I try to use paste(list[2], collapse=""). I need to do this over the length of the entire list, however list2 <- apply(list, 1, paste, collapse="") tells me 'Error in apply : dim(X) must have a positive length'. dim(list) does not have a positive length, which I think is due to the fact that it's a list and not a matrix or data frame. What I want to get is: >list[1:4] $ID1 [1] "num1" $ID2 [1] "num2 num3" $ID3 [1] "num4" $ID4 [1] NA Thanks. Liz -- ___________________________________________________ Play 100s of games for FREE! http://games.mail.com/ ______________________________________________ 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