python - 替换在 Pandas 中不起作用的特殊字符
问题描述
我正在尝试从字符串中删除特殊字符,但是当我将 Pandas 数据框导出为 CSV 时,我仍然可以看到特殊字符。
有谁知道这是为什么?
当前代码:
document = json.dumps(jfile,default=str)
document2 = re.sub("[“â£$€™]", '', document)
document2 = json.loads(document2)
document2.to_csv("test.csv", index = False)
输出(CSV 文件中仍有特殊字符):
解决方案
这似乎是熊猫编码问题。尝试使用适当的编码读取/加载文件。
推荐阅读
- javascript - Vue.js 计算属性:[Vue 警告]:渲染错误:“TypeError:无法读取未定义的属性‘userId’”
- huggingface-transformers - 拥抱脸变压器 run_clm.py 提前停止
- cloud-foundry - Pivotal Cloud Foundry:部署应用程序时出错
- python - 任何人都可以解释在 if-else 和只有 if 条件的情况下列表理解的内部工作吗?
- r - 如何根据 r 中的数值分隔一列数字?
- python - 如何在一定的时间间隔后进行无限循环?
- php - 如果存在,htaccess 使用 cookie 值重定向特定页面,否则重定向另一个页面
- c# - Power Bi UpdateDatasourceWithHttpMessagesAsync 操作返回无效状态代码“BadRequest”
- python - 如何将通过 BeautifulSoup 收集链接的输出写入 .txt 文件
- django - 我可以将单一代码库用于 Web 开发和移动应用程序吗?