Python Pandas - Преобразование типов данных столбцов повышает NotImplementedError - PullRequest
0 голосов
/ 11 марта 2019

У меня есть объект DataFrame с 10 столбцами. 9 из этих столбцов имеют тип объекта, 6 из которых я пытаюсь преобразовать в тип «категория», поскольку все эти столбцы содержат много повторяющихся значений. Вот код для этого:

for col in ['Col1', 'Col2', 'Col3', 'Col4', 'Col5', 'Col6']:
    df[col] = df[col].astype('category')

Но этот код вызывает следующее исключение:

File "C:\Python27\lib\site-packages\pandas\core\arrays\categorical.py", line 378, in __init__
raise NotImplementedError("> 1 ndim Categorical are not "
NotImplementedError: > 1 ndim Categorical are not supported at this time

В чем может быть причина этого сообщения об ошибке? Я знаю, что здесь есть несколько вопросов, похожих на этот, но они не решили мою проблему. Любая помощь будет высоко ценится.

...