如何在用UTF-8字符清除数据的r中编写csv?

时间:2019-01-31 00:30:35

标签: r

R,初始csv文件在某些​​列中包含泰语,因此我设置了

Sys.setlocale(locale="Thai")

data <- read.csv("data.csv",encoding = "UTF-8")

在清除数据后,我成功用R读取了泰文中的数据,用于我给的write.csv

write.csv(data,"data.csv",FileEncoding = "UTF-8")

但这不是在csv中用泰语写回,请有人对此提供帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

尝试打开一个编码连接,并使用该连接来编写文件:

encodeConnection <- file('data.csv', encoding = "UTF-8")
write.csv(data, file = encodeConnection)