将数据加载到数据框并自动转换为分类变量时出现以下错误。
df = pd.read_csv(filepath_or_buffer=filename,
header=0,
index_col=False,
usecols=['col1', 'col2', 'col3'],
dtype={'col1': int,
'col2': 'category',
'col3': float})
TypeError:不了解数据类型“类别”
当前尚未实现,但是您可以使用以下解决方法:
dtype={'col1': int,
'col2': pd.CategoricalDtype(['cat1', 'cat2', 'cat3']),
'col3': float}
这里仍然是开放功能要求
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句