Як виправити: помилка: "\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) має мати додатну довжину
Як виправити: помилка вибору невикористаних аргументів