我有一个数据帧调用mydf,其中包含一些包含越南字符的列。我想将此数据帧提取到csv文件中:
con = file("myFile.csv","w", encoding="utf8")
write.csv(mydf, con, row.names=FALSE)
close(con)
但是当我用记事本打开我提取的csv时,越南人物就搞砸了。
答案 0 :(得分:0)
很可能你的记事本将该文件视为ASCII。见下图。选择合适的programmer's text editor。
s = c("aaşğiü", "ŞÇÖĞÜbb")
df = data.frame(s)
con = file("myFile.csv","w", encoding="utf8")
write.csv(df, con, row.names=FALSE)
close(con)