Como corrigir: erro: '\u' usado sem dígitos hexadecimais na string começando com "c:\u"
Um erro que você pode encontrar no R é:
Error: '\U' used without hex digits in character string starting "'C:\U"
Este erro ocorre quando você tenta ler um arquivo em R e usa barras invertidas ( \ ) no caminho do arquivo.
Existem duas maneiras de corrigir esse erro:
- Use barras ( / ) no caminho do arquivo.
- Use barras invertidas duplas ( \\ ) no caminho do arquivo.
Este tutorial compartilha um exemplo de como corrigir esse erro na prática.
Como reproduzir o erro
Suponha que tentemos ler o seguinte arquivo CSV em R:
#attempt to read in CSV file
data <- read. csv ('C:\Users\Bob\Desktop\data.csv')
Error: '\U' used without hex digits in character string starting "'C:\U"
Estamos recebendo um erro porque usamos barras invertidas no caminho do arquivo.
Método 1: corrija o erro usando barras
Uma maneira de corrigir esse erro é usar barras ( / ) no caminho do arquivo:
#read in CSV file using forward slashes in file path
data <- read. csv ('C:/Users/Bob/Desktop/data.csv')
#view first five rows of data
head(data)
player assists points
1 to 6 12
2 B 7 19
3 C 14 7
4 D 4 6
5 E 5 10
Observe que não recebemos um erro e podemos ler o arquivo CSV com êxito.
Método 2: corrija o erro usando barras invertidas duplas
Outra maneira de corrigir esse erro é usar barras invertidas duplas ( \\ ) no caminho do arquivo:
#read in CSV file using double back slashes in file path
data <- read.csv('C:\Users\Bob\Desktop\data.csv')
#view first five rows of data
head(data)
player assists points
1 to 6 12
2 B 7 19
3 C 14 7
4 D 4 6
5 E 5 10
Usando este método, também podemos ler o arquivo CSV com êxito.
Recursos adicionais
Os tutoriais a seguir explicam como corrigir outros erros comuns no R:
Como corrigir: a condição tem comprimento > 1 e apenas o primeiro elemento será usado
Como corrigir: argumento não numérico do operador binário
Como corrigir: dim(X) deve ter um comprimento positivo
Como corrigir: erro ao selecionar argumentos não utilizados