如何以utf-8格式导出csv?

ana*_*rce 12 r

我试图使用utf-8编码将data.frame导出到csv.我尝试使用write.csv生成文件但没有成功,而help(write.csv)没有提到有关创建特定输出的任何具体建议.这是我目前的出口产品线.

write.csv(prod_out, file="product_output.csv",append=FALSE,eol="\r")
Run Code Online (Sandbox Code Playgroud)

您可以提供的任何建议表示赞赏.

Mic*_*ski 31

这个问题很老了 - 我想自2010年以来情况发生了很大变化.无论如何,我刚刚遇到这篇文章,我碰巧知道解决方案.您只需fileEncoding = "UTF-8"直接添加选项即可write.csv.


mbq*_*mbq 19

尝试打开UTF8连接:

con<-file('filename',encoding="UTF-8")
write.csv(...,file=con,...)
Run Code Online (Sandbox Code Playgroud)


ay_*_*_ya 8

您可以尝试这个解决方案:

write.csv(data,"data.csv",fileEncoding = "UTF-8")
Run Code Online (Sandbox Code Playgroud)