Soluzione
Prova questo: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Spiegazione
R non è in grado di capire correttamente i normali percorsi di Windows perché "\"
ha un significato speciale - è usato come carattere di escape per dare un significato speciale ai seguenti caratteri ( \n
per la nuova riga, \t
per la tabulazione, \r
per il ritorno a capo, ..., dai un'occhiata qui ).
Perché R non conosce la sequenza di cui \U
si lamenta. Basta sostituire il "\"
con "/"
o usarne uno aggiuntivo "\"
per sfuggire al "\"
suo significato speciale e tutto funziona senza intoppi.
Alternativa
Su Windows, penso che la cosa migliore da fare per migliorare il tuo flusso di lavoro con percorsi specifici di Windows in R sia usare ad esempio AutoHotkey che consente tasti di scelta rapida personalizzati:
- definire un tasto di scelta rapida, ad esempio Cntr- Shift-V
- gli assegna una procedura che sostituisce i backslash negli Appunti con slaches ...
- ogni volta che vuoi copiare e incollare un percorso in R puoi usare Cntr- Shift- Vinvece di Cntr-V
- Et voilà
Snippet di codice AutoHotkey (collegamento alla home page)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%