在 SQLDF 的 SQL 代码中附加 R 变量
Append R variable inside SQLDF's SQL code
尝试使用 "SQLDF append in code" 搜索答案,但找不到任何答案。
基本上,我希望能够写出类似的东西:
divisor<-4
result<-sqldf("SELECT id, some_number/ " . divisor . " FROM my_table")
但我找不到将 divisor
包含在 SQL 语句中的方法:Error: unexpected symbol in "result<-sqldf("SELECT id, some_number/ " ."
我尝试用 &
、+
和 nothing
代替圆点 .
,但我找不到任何有效的方法。
我也试过 "SELECT id, some_number/divisor FROM my_table"
,divisor
周围没有任何 " "
,但我得到 error in statement: no such column: divisor
谢谢。
您可以使用
result<-sqldf(sprintf("SELECT id, some_number/%d FROM my_table", divisor))
希望对您有所帮助
尝试使用 "SQLDF append in code" 搜索答案,但找不到任何答案。
基本上,我希望能够写出类似的东西:
divisor<-4
result<-sqldf("SELECT id, some_number/ " . divisor . " FROM my_table")
但我找不到将 divisor
包含在 SQL 语句中的方法:Error: unexpected symbol in "result<-sqldf("SELECT id, some_number/ " ."
我尝试用 &
、+
和 nothing
代替圆点 .
,但我找不到任何有效的方法。
我也试过 "SELECT id, some_number/divisor FROM my_table"
,divisor
周围没有任何 " "
,但我得到 error in statement: no such column: divisor
谢谢。
您可以使用
result<-sqldf(sprintf("SELECT id, some_number/%d FROM my_table", divisor))
希望对您有所帮助