2

R& monetDB/monetDBLiteパッケージを使用することのすべての利点を発見し始めたところです。ただし、カスタム定義関数をのie
で使用できるかどうかは興味がありましたdplyrmutate()

# 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

4

1 に答える 1