web-dev-qa-db-fra.com

commençant R: Erreur: '\ U' utilisé sans chiffres hexadécimaux dans la chaîne de caractères commençant "" C: \ U "

J'ai le problème suivant lors du démarrage de RStudio et lorsque j'essaie de compiler un PDF à partir d'un format .rnw:

Error: '\U' used without hex digits in character string starting ""C:\U"

Lors du démarrage de RStudio ou simplement de R, voici ce qui se trouve dans ma console:

R version 3.4.0 (2017-04-21) -- "You Stupid Darkness"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

Global .Rprofile loaded!

Error: '\U' used without hex digits in character string starting ""C:\U"

Et cela se produit lorsque j'essaie de compiler un PDF:

Global .Rprofile loaded!

Error: '\U' used without hex digits in character string starting ""C:\U"
Execution halted

Ce genre est apparu d'un jour à l'autre et je ne sais pas ce qui a changé. J'ai essayé de mettre à jour RStudio et ma version R, mais cela n'a pas aidé. J'utilise R sur Windows.

Quelqu'un peut-il m'aider à résoudre ce problème?

4
antwalth

Pour importer des fichiers dans R, remplacez le '\' par (deux) '\'. Le "\" simple le lit probablement comme séquence d'échappement et donc l'erreur du chemin du fichier.

1
Abhijit

Vous pouvez utiliser \\ au lieu de \. Cela permet de sauter certains caractères tels que \n qui est la fin de la ligne ou \t qui est tab.

0
aghd