У меня есть столбец с текстом, который сохраняется как объект 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')
Любой совет?
Строка всегда будет иметь dtype == 'object' в кадре данных.
dtype == 'object'
Это происходит от numpy, который использует чисто числовые dtypes. Все, что не является числовым, классифицируется как «объект». Ваши данные уже в том формате, в котором они вам нужны.