我有2个像这样的载体
SS <- "Length','Breadth'"
BB <- "Area','Volume','Circumference'"
我试图以这种方式在我的SQL查询中使用这两个向量
conn <- odbcDriverConnect(connection = "Driver={Oracle in instantclient11_1};DbQ=zzzzz;UId=xxxxxx;Pwd=yyyyyy;")
sql<-paste0( "SELECT * FROM Measurements
WHERE Unit IN ('",SS,"')
AND target IN ('",BB,"')")
df <- sqlQuery(conn,sql)
这给我一个错误,说“引用的字符串未正确终止” 在解决了这个问题之后,我意识到最后一个引用是引起它的那个。我不知道如何删除它。
所需的输出是
SS <- "Length','Breadth"
BB <- "Area','Volume','Circumference"
有人可以就此提供一些指示吗?
答案 0 :(得分:1)
我们可以在"'$"
sub
sub("'$", "", SS)