python - 使用 XGBoost 或 Shap 时出现 UnicodeDecodeError
问题描述
UnicodeDecodeError:“utf-8”编解码器无法解码位置 34 中的字节 0xe8:无效的继续字节
有人在使用 XGBoost 和 SHAP 时遇到错误吗?忘记错误的位置编号。我尝试了很多方法,例如将 XGBoost 版本降级到 1.1.0 和 SHAP 到 0.35.0,添加 encoding='ISO-8859-1'、encoding='latin-1' 或 encoding='utf8' with errors='导入/加载数据帧(CSV文件)时忽略'但没有运气。
解决方案
推荐阅读
- jmeter - 从 JMeter 测试计划中获取最大并发并限制其值
- javascript - 使用 Angular 和 Ionic 突出显示所选项目
- ios - 与父 UIView 容器的安全区域相比,如果您创建相对于父 UIView 容器本身的约束,是否有任何区别?
- java - 单线程调度执行服务
- laravel - For 循环无法与 jQuery axois 函数一起正常工作
- node.js - passport.authenticate(本地策略)无法获取请求正文用户名和密码并返回消息(“缺少凭据”)
- javascript - 大型数组中的日期格式 JavaScript
- arrays - 查找搜索和排序算法中使用的中间元素/索引的最佳方法?
- qr-code - 带有换行符的 QR 码文本在浏览器文本框中不起作用
- dafny - 了解循环不变量和断言如何在 dafny 中工作