简体   繁体   English

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

[英]how to write csv in r where data is cleaned with UTF-8 characters?

R, Initial csv file is having Thai Language in some columns, so i set R,初始csv文件在某些​​列中有泰语,所以我设置了

Sys.setlocale(locale="Thai")

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

Successfully read the data in Thai in R, after cleaning the data, for write.csv i gave 清除数据后,成功在R中以泰语读取数据,用于我给的write.csv

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

But this is not writing back in Thai Language in csv, can someone help on this please, Thanks in advance 但这不是在csv中用泰语写回,请有人对此提供帮助,在此先感谢

Try opening an encoding connection and using that to write your file: 尝试打开一个编码连接,并使用该连接来编写文件:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM