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

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


目录

解决问题

解决思路

解决方法


解决问题

TypeError: data type 'category' not understood

解决思路

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

解决方法

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

需要将

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


相关文章
Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略
Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略
Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略
|
监控 Shell
在Shell中自动重启进程
在Shell中自动重启进程
719 1
|
Python
探索LightGBM:异常值处理与鲁棒建模
探索LightGBM:异常值处理与鲁棒建模【2月更文挑战第2天】
448 0
|
5月前
|
传感器 算法 安全
《深度剖析分布式软总线:软时钟与时间同步机制探秘》
在分布式系统中,设备间的协同依赖精准的时间同步。软时钟与时间同步机制通过虚拟时钟和复杂算法,解决硬件时钟差异及网络延迟问题,确保多设备协调一致。其应用涵盖智能交通、工业自动化和金融交易等领域,为分布式系统的高效稳定运行提供核心支撑,助力未来智能世界发展。
158 8
|
10月前
|
JavaScript 前端开发 开发者
React和Vue有什么区别?
React 和 Vue 都有各自的优势和特点,开发者可以根据项目的需求、团队的技术背景以及个人的喜好来选择使用。无论是 React 还是 Vue,它们都在不断发展和完善,为前端开发提供了强大的支持。
832 58
|
10月前
|
数据挖掘 数据格式 Python
《Python数据分析实战:利用Pandas处理大规模数据集》
《Python数据分析实战:利用Pandas处理大规模数据集》
194 1
|
9月前
|
JSON API 开发者
京东店铺所有商品数据接口(JD.item_search_shop)丨京东API接口指南
JD.item_search_shop 是京东开放平台提供的接口,用于获取店铺所有商品数据。请求方法为 GET,主要参数包括 shopId(必填)、page、pageSize 和 sortType。开发者需先注册并获取 API 密钥,确定目标店铺 ID 后构建请求。响应为 JSON 格式,适用于电商应用、价格比较和市场分析等场景。
|
存储 Linux
挂在mount报错can't read superblock修复过程
`can't read superblock`错误表明存在文件系统或硬件问题,解决这类问题需要先从软件层面尝试修复,无效时再考虑硬件替换。值得注意的是,数据备份对于防范这类突发故障至关重要,应定期进行数据备份,以最大限度减少数据丢失风险。
6656 3
|
10月前
|
并行计算 数据挖掘 大数据
Python数据分析实战:利用Pandas处理大数据集
Python数据分析实战:利用Pandas处理大数据集
|
Unix Perl
`sed` 命令完整指南教程
【8月更文挑战第20天】
925 0