У меня есть объект 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
В чем может быть причина этого сообщения об ошибке?
Я знаю, что здесь есть несколько вопросов, похожих на этот, но они не решили мою проблему. Любая помощь будет высоко ценится.