Rozwiązanie
Spróbuj tego: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Wyjaśnienie
R nie jest w stanie poprawnie zrozumieć normalnych ścieżek okien, ponieważ "\"
ma specjalne znaczenie - jest używany jako znak ucieczki, aby nadać kolejnym znakom specjalne znaczenie ( \n
dla nowej linii, \t
dla tabulatora, \r
dla powrotu karetki, ..., spójrz tutaj ).
Ponieważ R nie zna sekwencji \U
, narzeka. Wystarczy wymienić "\"
z "/"
lub użyć dodatkowego "\"
aby uciec "\"
od jego szczególnego znaczenia i wszystko działa gładka.
Alternatywny
W systemie Windows myślę, że najlepszą rzeczą, jaką można zrobić, aby poprawić przepływ pracy ze ścieżkami specyficznymi dla systemu Windows w R, jest użycie np. AutoHotkey, który pozwala na niestandardowe skróty klawiszowe:
- zdefiniuj klawisz skrótu, np. Cntr- Shift-V
- przypisuje mu procedurę, która zastępuje ukośniki odwrotne w schowku na slachy ...
- kiedy chcesz skopiować, wkleić ścieżkę do R, możesz użyć Cntr- Shift- Vzamiast Cntr-V
- Gotowe
Fragment kodu AutoHotkey (łącze do strony głównej)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%