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.

Reply via email to