我有一个旧光谱仪的文本文件。它被编码为"UTF-16LE“(我在readr:guess_encoding()函数中发现了这一点)。我设法用base-r读入了它:
spectra_gr2 <- read.csv("~/some/path/spectra.csv", header = F, encoding = "UTF-16LE", fileEncoding = "UTF-16LE", skipNul = T)这很好用,但我想使用tidyverse/readr!例如,有人知道我是如何在read_delim()中设置编码/文件编码这两个选项的吗?
发布于 2019-06-06 22:59:55
在locale中使用它
readr::read_delim("~/some/path/spectra.csv", delim = ",",
locale = locale(encoding = "UTF-16LE"), col_names = FALSE)https://stackoverflow.com/questions/56479923
复制相似问题