Python Pandas-转换列的数据类型会引发NotImplementedError

时间:2019-03-11 12:08:17

标签: python pandas series

我有一个10列的DataFrame对象。这些列中的9列是object类型,而我正尝试将其中6列转换为“ category”类型,因为所有这些列都包含许多重复值。这是该段代码:

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

此错误消息可能是什么原因? 我知道,这里有几个与此问题类似的问题,但是这些问题并没有解决我的问题。任何帮助将不胜感激。

0 个答案:

没有答案