r语言 - 使用 UTF-16LE 编码读取 csv 的快速方法



我正在处理使用 UTF-16LE 编码的.csv文件,此方法可以读取文件,但与read_csv相比,读取.csv非常慢。

  read.csv2(path,dec=",",skip=1,header=T,fileEncoding="UTF-16LE",sep="/t")

不幸的是,我无法使read_csv工作,我只得到空行,甚至找不到在函数中指定编码的方法。

我无法分享我的数据,但如果有人处理此编码,将不胜感激。

您可以使用

读取器函数指定文件编码,例如使用区域设置选项read_csv:locale=locale(encoding="UTF-16LE") 。 但是,我还没有成功读取带有read_csv的utf-16le文件。 我收到"不完整的多字节序列"错误。 有一个相关的问题,但我的文件仍然有问题 - 希望其他人会取得更大的成功。

最新更新