作者celestialgod (天)
看板R_Language
标题[问题] mac write csv
时间Sun Nov 20 14:24:11 2016
相关作者讯息已经遮蔽
最近因为windows 预设非采用unicode的问题
让我转换使用mac的电脑处理中文资料的读取与处理
在使用mac後读取的状况的确比windows好不少
但我发现存档的时候
存成csv 在使用excel开启的时候仍会有乱码跑掉
但确定在r的资料时没有问题
我已经使用unicode编码
csvout<-file('out.csv',encoding="UTF-8")
write.csv(df,file=csvout,row.names = FALSE)
但还是这样
另外存成txt
直接点开的确ok
但使用excel 开启又变的很怪
尝试unicode 或一堆不同解码器 在excel 仍无法辨识
真的快被中文字词搞死了
想要请问一下 要怎样才可以处理存档的时候可以存成pure的档案
虽然似乎可以用xlsx套件写成excel 档,问题似乎好很多
但这个太花资源 我希望直接存成csv or txt这样
谢谢
--
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1471105710.A.645.html
1F:→ andrew43: 用libreoffice或openoffice开看看。excel和utf8合不来的 08/14 03:23
2F:→ andrew43: 或是你可以慢慢试excel可以开哪种encode… 08/14 03:24
3F:→ andrew43: 这和哪种语言版本或哪种平台的excel有关。 08/14 03:25
4F:→ andrew43: 对於一个连utf8的csv都打不开的软体,还是早早放生。 08/14 03:25
6F:→ qhair: excel对所有utf-8的csv都这样,早点放生吧 08/14 10:32
7F:推 DrRd: mac的excel真的QQ 08/14 11:21
※ 编辑: celestialgod (36.233.51.224), 11/20/2016 14:53:42