Тип данных StringDtype не понят - PullRequest
0 голосов
/ 18 марта 2020

При конвертации из типа расширения, например pd.Int32Dtype(), я получаю TypeError: data type not understood. Пример:

num_col_with_nan = num_col_with_nan.astype(pd.Int32Dtype()).astype("string")

1 Ответ

0 голосов
/ 18 марта 2020

Приведение между типами расширений пока не поддерживается - см. # 22384 для общего обзора и # 31204 для StringDtype в частности.

В качестве обходного пути попробуйте приведение в первую очередь:

num_col_with_nan = num_col_with_nan.astype(pd.Int32Dtype()).astype(str).astype("string")
...