Karl Ove Hufthammer: > Use 'sep=""'. And using 'sapply' instead of 'lapply' gives a nicer input. > The following works. > > $ sapply(charlist, function(y) paste("'",y,"'", sep="")) > a b c > "'a'" "'b'" "'c'"
But a simpler solution is to use sQuote(). Note that by default this may use directional (‘curly’) quotes. To use undirectional quotes, you can modify the ‘useFancyQuotes’ option. Here’s an example. $ charlist<-c("a","b","c") $ sQuote(charlist) [1] "‘a’" "‘b’" "‘c’" $ options(useFancyQuotes=FALSE) $ sQuote(charlist) [1] "'a'" "'b'" "'c' -- Karl Ove Hufthammer ______________________________________________ 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.