Jak naprawić: błąd: „\u” użyte bez cyfr szesnastkowych w ciągu zaczynającym się od „c:\u”


Błąd, który możesz napotkać w R to:

 Error: '\U' used without hex digits in character string starting "'C:\U"

Ten błąd występuje, gdy próbujesz odczytać plik w języku R i używasz ukośników odwrotnych ( \ ) w ścieżce pliku.

Istnieją dwa sposoby naprawienia tego błędu:

  • Użyj ukośników ( / ) w ścieżce pliku.
  • Użyj podwójnych ukośników odwrotnych ( \\ ) w ścieżce pliku.

W tym samouczku przedstawiono przykładowy sposób naprawienia tego błędu w praktyce.

Jak odtworzyć błąd

Załóżmy, że próbujemy odczytać następujący plik CSV w 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"

Otrzymujemy błąd, ponieważ w ścieżce pliku użyliśmy ukośników odwrotnych.

Metoda 1: Napraw błąd za pomocą ukośników

Jednym ze sposobów naprawienia tego błędu jest użycie ukośników ( / ) w ścieżce pliku:

 #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

Pamiętaj, że nie otrzymujemy błędu i możemy pomyślnie odczytać plik CSV.

Metoda 2: Napraw błąd, używając podwójnych ukośników odwrotnych

Innym sposobem naprawienia tego błędu jest użycie podwójnych ukośników odwrotnych ( \\ ) w ścieżce pliku:

 #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

Za pomocą tej metody jesteśmy w stanie pomyślnie odczytać także plik CSV.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak naprawić inne typowe błędy w R:

Jak naprawić: warunek ma długość > 1 i zostanie użyty tylko pierwszy element
Jak naprawić: nienumeryczny argument operatora binarnego
Jak naprawić: dim(X) musi mieć dodatnią długość
Jak naprawić: błąd podczas wybierania nieużywanych argumentów

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *