Hi. How do I convert a one-dimensional array of characters to a character vector? In the example below I am trying to get the result c("a","d"). The function as.vector() returns the same one-dimensional array, and unlist() returns something more complicated than I seek. Yours truly, Ronnen. P.S. E-mailed CCs of posted replies appreciated. > df=data.frame(x=letters[1:3],y=letters[4:6]) > df x y 1 a d 2 b e 3 c f > df[1,] x y 1 a d > as.vector(df[1,]) x y 1 a d > unlist(df[1,]) x y a d Levels: a b c d e f > c("a","d") # desired result [1] "a" "d" > version _ platform i386-pc-mingw32 arch i386 os mingw32 system i386, mingw32 status major 2 minor 7.0 year 2008 month 04 day 22 svn rev 45424 language R version.string R version 2.7.0 (2008-04-22)
-- Ronnen Levinson, Ph.D. scientist, Lawrence Berkeley National Lab The Onion horoscope: Libra September 23 - October 23 Your tactics of overwhelming your opposition with spectacular shows of force and choking the roads with fleeing refugees will be seen as inappropriate by the other electronics wholesalers. ______________________________________________ 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.