Рішення
Спробуйте це: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Пояснення
R не може правильно зрозуміти звичайні шляхи Windows, оскільки "\"має спеціальне значення - він використовується як символ втечі, щоб надати наступним символам особливе значення ( \nдля нового рядка, \tдля вкладки, \rдля повернення каретки, ..., подивіться тут ).
Оскільки R не знає послідовності, на \Uяку скаржиться. Просто замініть "\"з "/"або використовувати додатковий "\"рятуючись від "\"від його особливого сенсу , і все працює гладко.
Альтернатива
У Windows я думаю, що найкраще зробити, щоб поліпшити свій робочий процес за допомогою специфічних для Windows шляхів у R, - це, наприклад, AutoHotkey, що дозволяє користувацькі гарячі клавіші:
- визначити гарячу клавішу, наприклад Cntr- Shift-V
- призначає йому процедуру, яка замінює зворотні скісні риски у вашому буфері обміну слайшами ...
- коли хочете скопіювати вставте шлях у R, ви можете використовувати Cntr- Shift- Vзамість Cntr-V
- Ет-вуаля
Фрагмент коду AutoHotkey (посилання на домашню сторінку)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%