pandas строковые значения не получают правильный формат - PullRequest
0 голосов
/ 14 января 2020

Перед чтением в pandas мои данные выглядят как в наборе данных sas

Name 
Alfred
Alice

После считывания в pandas данные получают как

Name 
b'Alfred'
b'Alice'

Почему я получаю данные это отличается? Последовательные шаги:

  1. Импорт pandas в формате pd
  2. df=pd.read_sas(r'C:/ProgramData/Anaconda3/Python_local/class.sas7bdat',format='sas7bdat')

Нужна ваша помощь.

1 Ответ

0 голосов
/ 14 января 2020

Файлы SAS необходимо импортировать со специальной кодировкой

df=pd.read_sas(r'C:/ProgramData/Anaconda3/Python_local/class.sas7bdat',format='sas7bdat', encoding='iso-8859-1') 
...