Pandas кодировка строки при получении значения ячейки - PullRequest
1 голос
/ 03 августа 2020

У меня есть следующая серия:

s = pd.Series(['ANO DE LOS BÃEZ MH EE 3 201'])

Когда я печатаю серию, я получаю:

0    ANO DE LOS BÃEZ MH EE 3 201

Но когда я получаю элемент ячейки, я получаю шестнадцатеричное значение в строке :

>>> s.iloc[0]
'ANO DE LOS BÃ\x81EZ MH EE 3 201'

Почему это происходит и как я могу получить значение ячейки и строку: 'ANO DE LOS BÃEZ MH EE 3 201'?

1 Ответ

0 голосов
/ 03 августа 2020

Хотя я не совсем уверен, где возникла проблема, я могу решить ее, используя пакет unidecode .

output_string = unidecode(s.iloc[0])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...