Skip to content
Prev 192428 / 398500 Next

How to print a variable with in double quotes

On 9/4/2009 12:18 PM, sailu Yellaboina wrote:
There are lots of ways to do that.  The simplest is to convert x to a 
character value, and it will automatically print that way:

 > x <- 10
 > as.character(x)
[1] "10"

A more general way is to use cat(), then you can print whatever you want:

 > cat("'", x, "'\n", sep="")
'10'

The obvious disadvantage is that you need to worry about adding a new 
line at the end (the \n), and the separator between each thing you're 
printing (sep="" says put nothing there, the default is a space).

Duncan Murdoch