0
矢量刪除最後一個單引號我有2個向量這樣從字符串中的R
SS <- "Length','Breadth'"
BB <- "Area','Volume','Circumference'"
我想在我的SQL查詢這種方式來使用這2個向量
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"
有人能提供一些這方面的方向?
'SS <-sub使用
"'$"
( '\' $」, '',SS)'應該工作。 –您可以使用'sub(「'$」,「」,SS)' – akrun
謝謝。兩個解決方案都奏效 – Sharath