"les vecteurs longs ne sont pas encore pris en charge" erreur dans Rmd mais pas dans le Script R
j'exploite des matrices avec R 3.1 et RStudio 0.99.
j'ai mon Script R et avec cmd+enter il fonctionne sans problème.
j'ai créé une MDM pour la déclaration mais j'ai cette erreur
Error in lazyLoadDBinsertVariable(vars[i], from, datafile, ascii, compress, :
long vectors not supported yet: ../../../../R-3.3.1/src/main/connections.c:5600
Calls: <Anonymous> ... <Anonymous> -> <Anonymous> -> lazyLoadDBinsertVariable
Execution halted
Est-il un moyen de contourner cette erreur?
cela semble être un duplicata de grandes Matrices en R: vecteurs longs non encore supportés
mais le la différence est que cela n'arrive qu'en essayant de créer une MDM, pas dans les autres cas
2 réponses
j'ai également couru dans ce aujourd'hui, et l'ai fixé en utilisant cache.lazy = FALSE
dans le morceau de configuration dans mon .Mdm.
donc ce qu'il y a à l'intérieur du premier morceau de mon fichier Markdown ressemble à ceci:
library(knitr)
knitr::opts_chunk$set(cache = TRUE, warning = FALSE,
message = FALSE, cache.lazy = FALSE)
j'obtiens la même erreur dans mon .mdm fichier tout en essayant de tricot pdf. Le code incriminé était caché.
Est-il un moyen de contourner cette erreur?
supprimer le 'cache = TRUE' ou le définir À FALSE semble corriger le problème.