Solution
Essaye ça: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Explication
R n'est pas capable de comprendre correctement les chemins de fenêtres normaux car le "\"
a une signification particulière - il est utilisé comme caractère d'échappement pour donner une signification spéciale aux caractères suivants ( \n
pour newline, \t
pour tab, \r
pour retour chariot, ..., regardez ici ).
Parce que R ne connaît pas la séquence dont \U
il se plaint. Remplacez simplement le "\"
par "/"
ou utilisez un élément supplémentaire "\"
pour échapper "\"
à sa signification particulière et tout fonctionne bien.
Alternative
Sur Windows, je pense que la meilleure chose à faire pour améliorer votre flux de travail avec des chemins spécifiques à Windows dans R est d'utiliser par exemple AutoHotkey qui permet des raccourcis clavier personnalisés:
- définir un raccourci clavier, par exemple Cntr- Shift-V
- lui attribue une procédure qui remplace les contre-obliques dans votre Presse-papiers par des slaches ...
- chaque fois que vous voulez copier-coller un chemin dans R, vous pouvez utiliser Cntr- Shift- Vau lieu de Cntr-V
- Et voilà
Extrait de code AutoHotkey (lien vers la page d'accueil)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%