Одна ошибка, с которой вы можете столкнуться в 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 A 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 A 6 12
2 B 7 19
3 C 14 7
4 D 4 6
5 E 5 10
Используя этот метод, мы также можем успешно прочитать файл CSV.
Дополнительные ресурсы
В следующих руководствах объясняется, как исправить другие распространенные ошибки в R:
Как исправить: условие имеет длину > 1 и будет использоваться только первый элемент
Как исправить: нечисловой аргумент бинарного оператора
Как исправить: dim(X) должен иметь положительную длину
Как исправить: ошибка при выборе неиспользуемых аргументов