Как я могу устранить ошибку Unicode из read_csv? - PullRequest
0 голосов
/ 11 мая 2019

Я впервые работаю над проектом Python вне школы, так что терпите меня.

Когда я запускаю код ниже, я получаю ошибку

"(ошибка юникода) кодек unicodeescape не может декодировать байты в позиции 2-3: усеченный \ uXXXXXXXX escape"

и редактор IDLE выделяет '(' перед аргументом pd.read_csv.

Я погуглил ошибку, но получил много вещей, которые пошли мне на ум.

Файл CSV, о котором идет речь, является файлом Excel, который я сохранил как CSV. я должен сохранить это каким-то другим способом?

import pandas as pd
field = pd.read_csv("C:\Users\Glen\Documents\Feild.csv")

Я просто хочу преобразовать свои данные Excel в фрейм данных, и я не понимаю, почему это было так легко в классе, а теперь это так сложно на моем домашнем компьютере.

1 Ответ

0 голосов
/ 11 мая 2019

Проблема с путем. Есть два способа указать путь при чтении файла csv,

1- Использование double backslashes,

pd.read_csv("C:\\Users\\Glen\\Documents\\Feild.csv")

2- Использование single forwardslash,

 pd.read_csv("C:/Users/Glen/Documents/Feild.csv")

Если они не работают, попробуйте этот,

pd.read_csv("C:\\Users\\Glen\\Documents\\Feild.csv", encoding='utf-8')

OR

pd.read_csv("C:/Users/Glen/Documents/Feild.csv", encoding='utf-8')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...