Как изменить тип данных на объект и открыть его без изменений? - PullRequest
0 голосов
/ 20 июня 2020
df[col] = df[col].astype('object')
df.to_csv('dataset.csv', index = False)

Моя проблема в том, когда я сохраняю вот так и открываю сохраненный набор данных. Столбец с измененным типом возвращается к целому.

saved_df = pd.read_csv('dataset.csv')
saved_df[col].info()

Столбец | Dtype

col | int64

1 Ответ

0 голосов
/ 20 июня 2020

Когда читает файл csv с Pandas, вы можете указать dtype с аргументом dtype.

В вашем случае это будет:

saved_df = pd.read_csv('dataset.csv', dtype={col: object})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...