1

我正在尝试按顺序将股票列表传递给 SQL 查询。为此,我将自定义字符串传递给 sqlQuery 命令。

我按如下方式构建字符串:

my.stocks <- c('BIL','BTI')
a <- "SELECT TRADE_DATE_TIME,PRICE  FROM MYDATA where TRADE_DATE_TIME > '2013-01-01' and INSTR_CODE = "
b <- my.stocks[1]
c <-  "order by TRADE_DATE_TIME asc"
my.string <- paste(a,"'",b,"'",c)

我的问题是在自定义字符串中,引号和变量 b 之间有空格。如何删除这些空格?

4

1 回答 1

1

使用sep参数paste

my.string <- paste(a,"'",b,"'",c, sep="")

您还必须在c字符串的开头添加一个空格:

c <-  " order by TRADE_DATE_TIME asc"
于 2013-01-10T09:22:33.007 回答