Как правильно распечатать μ по write_csv? - PullRequest
0 голосов
/ 09 ноября 2018

write_csv() в readr выводит μ в виде μ. Как правильно вывести μ с помощью write_csv()?

library(tidyverse)
x <- tribble(~x, 'µ')
write_csv(x, 'test.csv')

enter image description here

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

write_csv() будет работать правильно, когда символы в таблице находятся в необработанном байте с кодировкой UTF-8.

library(tidyverse)
x <- tribble(~x, '\xb5')
Encoding(x$x) <- 'UTF-8'
write_csv(x, 'test.csv')
0 голосов
/ 09 ноября 2018

Попробуйте установить правильный файлEncoding = UTF

write.csv(x, 'test.csv', fileEncoding = "UTF-16")
...