Как написать CSV в R, где данные очищаются с UTF-8 символов? - PullRequest
0 голосов
/ 31 января 2019

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 голосов
/ 31 января 2019

Попробуйте открыть кодировочное соединение и использовать его для записи файла:

encodeConnection <- file('data.csv', encoding = "UTF-8")
write.csv(data, file = encodeConnection)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...