J'utilise des matrices avec R 3.1 et RStudio 0.99.
J'ai mon script R et avec cmd + enter cela fonctionne sans problème.
J'ai créé un Rmd pour signaler 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
Existe-t-il un moyen de contourner cette erreur?
Cela semble être un double de Grandes matrices dans R: les vecteurs longs ne sont pas encore supportés
mais la différence est que cela ne se produit qu'en essayant de créer un Rmd, pas dans les autres cas
J'ai également rencontré cela aujourd'hui et l'ai corrigé en utilisant cache.lazy = FALSE
dans le bloc de configuration de mon .Rmd.
Donc, ce qui se trouve à l'intérieur du premier morceau de mon fichier R 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 fichier .rmd en essayant de le tricoter en pdf. Le bloc de code incriminé a été mis en cache.
Existe-t-il un moyen de contourner cette erreur?
La suppression du "cache = TRUE" ou sa définition sur FALSE semble résoudre le problème.