Lösung
Versuche dies: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Erläuterung
R kann normale Windows-Pfade nicht richtig verstehen, da das "\"
eine besondere Bedeutung hat - es wird als Escape-Zeichen verwendet, um folgenden Zeichen eine besondere Bedeutung zu geben ( \n
für Zeilenumbruch, \t
Tabulator, \r
Wagenrücklauf, ... siehe hier ).
Da R die Reihenfolge nicht kennt \U
, beschwert es sich. Ersetzen Sie einfach das "\"
durch "/"
oder verwenden Sie ein zusätzliches "\"
, um der "\"
besonderen Bedeutung zu entkommen, und alles funktioniert reibungslos.
Alternative
Unter Windows ist es meiner Meinung nach am besten, z. B. AutoHotkey zu verwenden, um benutzerdefinierte Hotkeys zu verwenden, um Ihren Workflow mit Windows-spezifischen Pfaden in R zu verbessern:
- Definieren Sie einen Hotkey, z. B. Cntr- Shift-V
- Weist ihm eine Prozedur zu, die Backslashes in Ihrer Zwischenablage durch Slaches ersetzt ...
- Wann immer Sie kopieren möchten, fügen Sie einen Pfad in R ein. Sie können Cntr- Shift- Vanstelle von Cntr- verwenden.V
- Et-voila
AutoHotkey Code Snippet (Link zur Homepage)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%