Преобразование столбца в Dataframe в строку, приводящую к неполным данным, Увеличьте длину строки - PullRequest
0 голосов
/ 02 ноября 2018

Данные в столбце 'A' кадра данных

'45-54 on Treatment for less than 1 month (Patient) '
'Ocetech| 65-74 Male  on Treatment for 10 years or more (Patient) '
'What is this?  Don't know screen name | 65-74 Female  on Treatment for 6 months to less than 1 year (Patient) '

Преобразование столбца 'A' в строку

c2 = c1.to_string(columns = ['A'])

После преобразования и сохранения его в c2 текст в строках не завершен, половина текста не отображается.

Токовый выход:

'45-54 on Treatment for less than 1 ...
'Ocetech| 65-74 Male  on Treatment f...
'What is this?  Don't know scree...

Я попытался увеличить длину строки с помощью

c2 = c1['A'].astype('|S80')

Но это показывает ошибку,

SystemError: <class 'UnicodeEncodeError'> returned a result with an error set

1 Ответ

0 голосов
/ 02 ноября 2018

Я рекомендую использовать это:

pd.options.display.max_colwidth = 1000

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...