如何使用右/左分割sqldf中的变量,如左(x,n)

ah2*_*h25 2 r sqldf

在R中是否有一个不同的函数用于获得与SQL相同的左或右函数结果?

例如,SQL中的以下查询将给出列的前6个字符:

select left(x, 6)
from table
Run Code Online (Sandbox Code Playgroud)

但是,当我在sqldf中尝试这样的时候:

sqldf("select left(x,6) from table")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

sqliteSendQuery(con,statement,bind.data)中的错误:

语句中的错误:接近"(":语法错误

它给了我x变量但不是左(x,6).为了澄清,x的长度大于6.

ah2*_*h25 6

sqldf,函数名称leftstr,而不是left.(G.Grothendieck在评论中的回答)