gpt4 book ai didi

sql - 无法弄清楚为什么R中的sqldf出现 “from”附近的语法错误

转载 作者:行者123 更新时间:2023-12-03 08:05:17 25 4
gpt4 key购买 nike

我正在尝试比较各列之间的主题ID,以找到唯一的ID。即使我花了一个多小时检查并重新检查了我的语法,但我仍然不断收到语法错误。我决定制作一个简单的数据框,以较低的价格运行,然后看到同样的错误。

这是代理数据帧的语法

color <- c('yellow', 'red', 'green', 'blue') 
number <- c(1,3,4,5)
stuff <- data.frame(color, number)

sqldf('select number, from stuff where color = red')

这是我得到的错误

Error in sqliteSendQuery(con, statement, bind.data) : error in statement: near "from": syntax error



我无法让这个简单的查询正常工作,感到非常沮丧。是什么赋予了?
我什至尝试删除'from'之前的逗号,然后出现以下错误。

Error in sqliteSendQuery(con, statement, bind.data) : error in statement: no such column: red

最佳答案

删除逗号并更改引号:

> stuff
color number
1 yellow 1
2 red 3
3 green 4
4 blue 5

> sqldf("select number from stuff where color = 'red'")
number
1 3

关于sql - 无法弄清楚为什么R中的sqldf出现 “from”附近的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36206313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com