11 votes

Erreur lors de la création d'un notebook : argument non numérique pour un opérateur binaire ; RStudio

Il y a une erreur dans le coin supérieur gauche de mon installation RStudio qui dit "Error creating notebook : non-numeric argument to binary operator" (erreur dans la création du carnet : argument non numérique pour l'opérateur binaire). (Selon Stack Overflow, vous pouvez accéder à l'image ici).

enter image description here

J'ai remarqué que cette erreur est probablement le problème qui m'empêche de modifier mon fichier html sur rpubs.com, ce qui est assez problématique.

Tout conseil sur la racine ou les causes possibles de cette erreur et/ou les solutions serait grandement apprécié. J'espère pouvoir télécharger une version corrigée de mon fichier sur rpubs.

7voto

Laura Lels Points 71

La méthode suivante m'a permis de résoudre cette erreur :

Je suis allé dans mon dossier utilisateur sur mon disque local > AppData (c'est un dossier caché donc vous devez "Afficher les éléments cachés") > Local > RStudio-Desktop > notebooks

Ensuite, j'ai supprimé le dossier dont le nom correspond au fichier .rmd qui présente cette erreur. Dans votre cas, vous devez donc rechercher le dossier dont le nom contient "Assignment3Code" et le supprimer.

Retournez ensuite dans RStudio et enregistrez à nouveau le code, le carnet de notes associé devrait être généré.

Si cela ne suffit pas, le cache des carnets peut également être stocké dans le répertoire du projet sous .Rproj.user -> [Some hex nums] -> unsaved-notebooks OU .Rproj.user -> shared -> notebooks où vous devrez peut-être également supprimer les répertoires correspondants.

2voto

Dan Tarr Points 91

Session > Restart R et Clear Output ont fonctionné pour moi. J'ai enregistré et réenregistré le fichier .Rmd sans problème après avoir utilisé cette méthode.

1voto

maciek Points 421

La suppression du fichier *.nb.html dans le même répertoire que .Rmd a aidé dans mon cas.

0voto

Daniel Wells Points 66

Avez-vous essayé de réexécuter le code dans le bloc-notes ?

Cela m'arrive parfois avec les notebooks RStudio lorsque j'ouvre et ferme le fichier .Rmd, lorsque je modifie quelque chose et que j'enregistre, cela donne l'erreur ci-dessus en plus de "Quitting from lines" ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X