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