В мои усилия, чтобы работать вокруг вопроса, упомянутого здесь: MonetDB connect to GO.db within R code that is run in-databaseMonetDB встроенный R отладочный код
Я пошел вперед и скопировать код из WGCNA, что мне нужно мой собственный пакет и установил его. Очевидно, теперь я могу загрузить пакет без каких-либо проблем (так как мне не нужна часть GO.db).
Однако, мне кажется, бежать в другой вопрос:
Сервер говорит: «Ошибка при выполнении выражения R!. Сообщение об ошибке: Ошибка в .C ("corFast", x = as.double (x), nrow = as.integer (nrow (x)), ncolx = as.integer (ncol (x))::.
Я действительно хотел использовать быстрее Кор функцию из WGCNA, но, видимо, вызов C теперь создает еще одну проблему. к сожалению, сообщение не является информативным. Я уже пытался запустить запрос в интерактивном режиме и добавление отладки в заявление. Это не дает мне больше информации.
есть что-нибудь, что я могу сделать, чтобы увеличить подробность, так что я могу отладить PROCES?
Я также попытался:
options(monetdb.debug.query=F)
Это привело немного дополнительный выход до запроса, но без дополнительного вывода на ошибки, которая произошла.
Используя предложение Ханнес Muehleisen я добавил:
options(monetdb.debug.mapi=T)
Это добавит немного больше информации, что позволило мне продолжить немного дальше. Я теперь застрял со следующей ошибкой, которая кажется снова усеченной.
QQ: 'SELECT * FROM cor_test();' TX: 'sSELECT * FROM cor_test(); ; RX: '! Ошибка выполнения выражения R. Сообщение об ошибке: Ошибка в .C ("corFast", x = as.double (x), nrow = as.integer (nrow (x)), ncolx = as.integer (ncol (x)),:! "CorFast "недоступен для .C() для пакет" MRMRF Ошибка в .local (conn, statement, ...): Не удалось выполнить выполнить инструкцию 'SELECT * FROM cor_test();'. Сервер говорит '! Ошибка работает R выражение: Ошибка в .C («corFast», x = as.double (x), nrow = as.integer (nrow (x)), ncolx = as.integer (ncol (x)), : ».
доберутся до этого завтра извините за задержку –
@ HannesMühleisen Я думаю, что знаю, что вчера заставило вас заняться. :) – wligtenberg