pandas - 保存时熊猫特殊字符转换为奇怪的字符
问题描述
我有一系列文本:
s = ["t1" , "t1", "it wasn’t that simple"]
保存为 csv 时:
s.to_csv("s.csv")
然后用excel打开,char'
变成如下:
"it wasn’t that simple"
如何修复?
解决方案
利用encoding='utf-16'
前任:
s = ["t1" , "t1", "it wasn’t that simple"]
s = pd.Series(s)
s.to_csv(filename, encoding='utf-16', index=False)
推荐阅读
- reactjs - 如何让 TypeScript 抱怨 JSX 道具中不匹配的函数定义?
- c# - Exception.StackTrace 行号仅在调试器中显示,并且在读取其值时丢失
- java - 在springboot webflux中确定传入请求的HTTP版本
- api - 是否有任何公共api可以按名称搜索欧洲公司信息(地址、id、增值税号等)
- verilog - VCS 完全忽略自述文件“未加载”
- python - 在 Python 中一次对多个 csv 文件的列进行排序
- javascript - 如何在每个值之间添加换行符?
- java - 其可能的 JobScheduler 类实现运行时权限,如 READ_CALL_LOG
- rcpparmadillo - 使用 Rcpp 对矩阵 A 及其在 R 中的转置进行快速矩阵乘法
- google-api - 需要帮助了解 GMeet 集成以构建 AI 功能