Как исправить: ошибка: «\u» используется без шестнадцатеричных цифр в строке, начинающейся с «c:\u».
Ошибка, с которой вы можете столкнуться в R:
Error: '\U' used without hex digits in character string starting "'C:\U"
Эта ошибка возникает, когда вы пытаетесь прочитать файл в R и используете обратную косую черту ( \ ) в пути к файлу.
Есть два способа исправить эту ошибку:
- Используйте косую черту ( / ) в пути к файлу.
- Используйте двойную обратную косую черту ( \\ ) в пути к файлу.
В этом руководстве представлен пример того, как исправить эту ошибку на практике.
Как воспроизвести ошибку
Предположим, мы пытаемся прочитать следующий CSV-файл в 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"
Мы получаем сообщение об ошибке, поскольку в пути к файлу мы использовали обратную косую черту.
Способ 1. Исправьте ошибку с помощью косой черты.
Один из способов исправить эту ошибку — использовать косую черту ( / ) в пути к файлу:
#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
Обратите внимание, что мы не получаем ошибку и можем успешно прочитать CSV-файл.
Способ 2. Исправьте ошибку, используя двойную обратную косую черту.
Другой способ исправить эту ошибку — использовать двойную обратную косую черту ( \\ ) в пути к файлу:
#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
Используя этот метод, мы также можем успешно прочитать файл CSV.
Дополнительные ресурсы
В следующих руководствах объясняется, как исправить другие распространенные ошибки в R:
Как исправить: длина условия > 1 и будет использоваться только первый элемент
Как исправить: нечисловой аргумент бинарного оператора
Как исправить: dim(X) должен иметь положительную длину
Как исправить: ошибка при выборе неиспользуемых аргументов