J'essaie d'intégrer RInside à mon application sur le système Win7 64 bits, mais lorsque j'initialise un RInside:
Rin = new RInside(argc, argv);
le message suivant apparaît:
Erreur dans loadNamespace (nom): il n'y a pas de paquet appelé "Rcpp"
Cette erreur ne survient que sous Windows.
Je pense que vous obtenez ce problème lorsque votre .libPaths()
diffère - autrement dit, exécutez la fonction .libPaths()
pour afficher les chemins stockés par R à des fins d'utilisation. Puis, vérifiez où RInside
est installé et assurez-vous que Rcpp
y est également installé. C'est un problème d'installation.
En d'autres termes, cela devrait fonctionner si vous avez installé Rcpp
et RInside
là où se trouvent les bibliothèques R de base. Sinon, vous devez informer la session (intégrée) R de l'autre emplacement (et avant qu'il ne commence).
Il y a plus d'utilisateurs Windows sur la liste, vous pouvez donc essayer de demander sur rcpp-devel.
Vous êtes maintenant prêt à installer des paquetages qui ont des dépendances sur Rcpp.
Je recevais aussi ce message lorsque j'essayais d'utiliser ggplot. J'ai d'abord mis à jour mon R pour Windows vers 3.4.3. Puis mise à jour de R studio vers la version 1.1.423; puis, en mettant à jour tous les paquets et en étant sûr d’accéder à la version R 3.4.3 de R studio, j’ai quand même reçu le message. Aucune de ces choses n'a corrigé l'erreur. J'étais prêt à abandonner jusqu'à ce que je remarque que j'appelais library (ggplot) et que ggplot :: ggplot était dans mon code. C'ÉTAIT LE PROBLÈME. Je l'ai changé en bibliothèque (ggplot2) et l'instance en ggplot2 :: ggplot (...). C'EST FIXÉ les problèmes.
J'obtenais également cette erreur en essayant d'exécuter la fonction 'ggplot' à partir du paquet ggplot2. Après avoir essayé les suggestions postées ici et ailleurs (vérification des chemins des fichiers, redémarrage de R, effacement de mon environnement, etc.) et avoir rencontré plusieurs autres messages d'erreur cryptiques, il s'est avéré que je devais télécharger la dernière version de la base R pour Windows (v3 .4.1)etmet également à jour ma version de R-Studio vers la dernière version (v1.0.153).
Après cela, ma fonction 'ggplot' fonctionnait à nouveau et je pouvais restituer ma figure à partir de R Studio sans autre problème.