Solução
Experimente isto: x <- read.csv("C:/Users/surfcat/Desktop/2006_dissimilarity.csv", header=TRUE)
Explicação
R não é capaz de compreender os caminhos normais do Windows corretamente porque o "\"
tem um significado especial - é usado como caractere de escape para dar significado especial aos caracteres a seguir ( \n
para nova linha, \t
para tab, \r
para retorno de carro, ..., dê uma olhada aqui ).
Porque R não conhece a sequência, \U
ele reclama. Basta substituir "\"
por "/"
ou usar um adicional "\"
para escapar "\"
do seu significado especial e tudo funcionará bem.
Alternativo
No Windows, acho que a melhor coisa a fazer para melhorar seu fluxo de trabalho com caminhos específicos do Windows em R é usar, por exemplo, AutoHotkey que permite teclas de atalho personalizadas:
- definir uma tecla de atalho, por exemplo Cntr- Shift-V
- atribui a ele um procedimento que substitui barras invertidas em sua área de transferência por barras ...
- sempre que quiser copiar e colar um caminho no R, você pode usar Cntr- Shift- em Vvez de Cntr-V
- Et-voila
Snippet de código do AutoHotkey (link para a página inicial)
^+v::
StringReplace, clipboard, clipboard, \, /, All
SendInput, %clipboard%