我刚刚开始发现使用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?