Rozwiązanie
Spróbuj tego: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Wyjaśnienie
R nie jest w stanie zrozumieć poprawnie normalne okna ścieżek ponieważ "\"
ma szczególne znaczenie - służy jako uciec znak, aby nadać następujące znaki specjalne znaczenie (\n
dla newline, \t
dla karty, \r
dla powrotu karetki, ..., have a look here).
Ponieważ R nie zna sekwencji \U
, narzeka. Wystarczy zamienić "\"
na "/"
lub użyć dodatkowego "\"
, aby uniknąć "\"
ze specjalnego znaczenia i wszystko działa sprawnie.
alternatywna
Na oknach, myślę, że najlepiej zrobić, aby poprawić przepływ pracy z oknami poszczególnych ścieżek w R jest użycie np AutoHotkey, który umożliwia niestandardowe klawisze szybkiego dostępu:
- zdefiniować klawisz skrótu, np. Cntr - Przesunięcie - V
- przypisuje mu procedurę, która zastępuje backslashy w swoim schowku z slaches ...
- gdy kiedykolwiek chcesz skopiować wkleić ścieżkę do R można użyć Cntr - Przesunięcie - V zamiast Cntr - V
- Et-voila
AutoHotkey Fragment kodu(link to homepage)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%
Wymiana je z '/' działa tak samo. –
to naprawiło mój problem, dziękuję. – Mostafa
To prawda, wystarczy zastąpić \ z \\ i skrypt działa poprawnie. Dzięki Smit !! –