分享

成功解决TypeError: data type ‘category‘ not understood

 处女座的程序猿 2021-09-28

成功解决TypeError: data type 'category' not understood


解决问题

TypeError: data type 'category' not understood

解决思路

类型错误:不理解数据类型“类别”

解决方法

在if判断的时候,除了内容相同之外,一定要观察两边的对象到底是不是类型也相同,比如我在进行以下判断的时候,内容相同,但是两边的类型却不相同,经常输出查看,左边的却是类型,所以当然,会报错!
需要将

if df[col].dtypes=='category'
改为
if str(df[col].dtypes)=='category':

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章