成功解决TypeError: data type 'category' not understood
目录
解决问题
解决思路
解决方法
解决问题
TypeError: data type 'category' not understood
解决思路
类型错误:不理解数据类型“类别”
解决方法
在if判断的时候,除了内容相同之外,一定要观察两边的对象到底是不是类型也相同,比如我在进行以下判断的时候,内容相同,但是两边的类型却不相同,经常输出查看,左边的却是类型,所以当然,会报错!
需要将
if df[col].dtypes=='category'
改为
if str(df[col].dtypes)=='category':