Тип объекта не может быть преобразован в строку Python - PullRequest
0 голосов
/ 27 января 2020

У меня есть столбец с текстом, который сохраняется как объект tpye в pandas кадре данных. Следующие два кода не работают. Обязательный столбец по-прежнему имеет тип объекта.

TD_Eco_Comb_c['CountryPair'] = TD_Eco_Comb_c['CountryPair'].astype('|S')
TD_Eco_Comb_c['CountryPair'] = TD_Eco_Comb_c['CountryPair'].astype('str')

Любой совет?

1 Ответ

1 голос
/ 27 января 2020

Строка всегда будет иметь dtype == 'object' в кадре данных.

Это происходит от numpy, который использует чисто числовые dtypes. Все, что не является числовым, классифицируется как «объект». Ваши данные уже в том формате, в котором они вам нужны.

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