Soluzione
Prova questo: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Spiegazione
R non è in grado di comprendere correttamente normali percorsi di Windows perché il "\"
ha un significato speciale - È usato come escape character per dare un significato speciale ai seguenti caratteri (\n
per newline, \t
per scheda, \r
per il ritorno a capo, ..., have a look here).
Poiché R non conosce la sequenza \U
si lamenta. Basta sostituire il "\"
con "/"
o utilizzare un ulteriore "\"
per sfuggire allo "\"
dal suo significato speciale e tutto funziona perfettamente.
alternativa
su Windows, credo che la cosa migliore da fare per migliorare il flusso di lavoro con finestre percorsi specifici in R è quello di utilizzare per esempio AutoHotkey che consente i tasti di scelta rapida personalizzati:
- definire un tasto di scelta rapida, ad es. Cntr - Maiusc - V
- assegna è una procedura che sostituisce le barre rovesciate all'interno del vostro Appunti con slaches ...
- quando mai si desidera copiare incollare un percorso in R è possibile utilizzare Cntr - Maiusc - V invece di Cntr - V
- Et-voila
Snippet di codice AutoHotkey(link to homepage)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%
loro sostituzione con '/' funziona pure. –
risolto il problema, grazie. – Mostafa
Questo è vero semplicemente sostituire \ con \\ e lo script viene eseguito correttamente. Grazie Smit !! –