【发布时间】:2020-10-26 15:06:01
【问题描述】:
我正在尝试从我的 df 中的列中提取文本数据,但 r 一直给我语法错误:
covid <- sqldf("SELECT * FROM df1 WHERE Case LIKE '%covid%'")
Error: near "'%covid%'": syntax error
谁能指出我做错了什么?谢谢。
【问题讨论】:
-
case是 ANSI SQL 保留字 (en.wikipedia.org/wiki/SQL_reserved_words)。试试select Case from df1- 会发生什么?保留字列名需要分隔,如"case"。 -
啊,难怪我一直在挣扎。我忘记了基础知识。对不起是一个新手,你刚刚解决了我的问题。谢谢!
-
最好将该评论作为答案撰写并被接受。