我刚刚开始发现使用R
& monetDB
/monetDBLite
包的所有优点 - 很棒的东西!
但是我很好奇是否可以在 ie 中使用自定义定义dplyr
的mutate()
函数
# Connect to monetDBLite
db <- src_monetdb(embedded = db.dir)
data <- tbl(db, "my.table")
# Try to make a new column using custom defined function
data %>% group_by(colX) %>% mutate(NewCol = customFunc())
导致以下错误:
Error in .local(conn, statement, ...) :
Unable to execute statement 'SELECT colA colB colC...'.
Server says 'ParseException:SQLparser:SELECT: no such operator 'customFunc''.
似乎 SQL 解析器在查找自定义函数时遇到了问题。我是否在监督某些事情(在函数定义中声明R
代码等)?SQL
是否可以在这样的包中使用自定义定义的函数monetDBLite
?