我是新来的R - 使用sqldf包具有特殊字符(')的问题。
df <- sqldf("select * FROM data WHERE Account in (‘I can’t validate account') ")
我无法处理(')中不能,任何人都可以请帮助?试单,双引号的各种comnbinations和\ - 没有什么作品。感谢您的帮助。
在单引号内的SQLite双单引号将被视为一个单引号:
library(sqldf)
sqldf("select 'I can''t'")
## 'I can''t'
## 1 I can't
这里是在where
子句的例子:
DF <- data.frame(x = c("I", "can't"), stringsAsFactors = FALSE)
sqldf("select * from DF where x = 'can''t'")
## x
## 1 can't