我正在处理使用 UTF-16LE 编码的 .csv 文件,此方法可以读取文件,但与 read_csv 相比,read.csv 非常慢。
read.csv2(path,dec=",",skip=1,header=T,fileEncoding="UTF-16LE",sep="/t")
不幸的是,我无法使 read_csv 工作,我只得到空行,而且我什至找不到在函数中指定编码的方法。
我无法分享我的数据,但如果有人处理过这种编码,我们将不胜感激。
您可以使用 readr 函数(例如带有 locale 选项的 read_csv)指定文件编码:locale=locale(encoding="UTF-16LE")
。但是,我还没有成功使用 read_csv 读取 utf-16le 文件。我收到“不完整的多字节序列”错误。有一个相关的问题已提交 https://github.com/tidyverse/readr/issues/306,但我的文件仍然存在问题——希望其他人能取得更大的成功。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)