python - “charmap”编解码器无法在位置 1 编码字符“\u0110”:字符映射到使用 pd.read_csv 读取 csv 文件时
问题描述
所以我在谷歌搜索了很多为什么会出现这个错误,但无论我走到哪里,解决方案都是使用不同的编码,如 cp1252、iso-8859-1、latin1 或 utf-8。在使用 pd.read_csv 时,我实际上也在使用 utf-8 并尝试了所有其他编码。
当我在另一台具有相同编码的 PC 中读取 csv 时,它不会引发此错误。所以我认为这是我本地机器的故障。
这就是我阅读我的 csv 的方式:
dataframe = pd.read_csv(csv_path + file_name, dtype='object', encoding="UTF-8")
如果有任何其他字符,如阿拉伯语或中文,我会收到此错误消息
'charmap' codec can't encode character '\u0110' in position 1: character maps to <undefined>
使用 pd.read_csv 读取 csv 文件时
我访问了很多堆栈溢出和许多其他解决方案提供商,但他们都没有解决我的问题。这是我本地机器的问题。那么任何人都可以帮我弄清楚这个问题仍然存在吗?
谢谢
解决方案
推荐阅读
- laravel - Vue CLI 3 和 Laravel 之间的 PWA 配置中的 URL 错误
- java - 我无法弄清楚为什么我的输出无法从界面正确显示
- docker - API 调用后 Airflow 1.10.10 出现故障
- android - 如何找出数据集中的某个项目(ArrayList
) 当前在屏幕上 (RecyclerView)? - javascript - API Fetch - 在对象中以键/值对存储响应后,它们是未定义的
- python - 将 ML 模型拆分为 2 个模型
- node.js - 为什么我的数据无法保存到 MongoDB?
- ruby-on-rails - 活动管理员以 CSV 格式导出自定义数据
- validation - Keras 验证损失和指标不一致
- react-native - Tensorflow js反应原生非常慢