首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种快速读取UTF-16LE编码csv的方法

一种快速读取UTF-16LE编码csv的方法
EN

Stack Overflow用户
提问于 2016-04-26 18:31:44
回答 1查看 5.1K关注 0票数 5

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

代码语言:javascript
复制
  read.csv2(path,dec=",",skip=1,header=T,fileEncoding="UTF-16LE",sep="/t")

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

我不能分享我的数据,但如果有人处理这种编码,任何帮助将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-10-14 08:58:01

您可以使用readr函数指定文件编码,比如带有地区选项:locale=locale(encoding="UTF-16LE")的read_csv。但是,我还没有用read_csv成功地读入utf-16le文件。我得到一个“不完整的多字节序列”错误。有一个相关的issue filed,但我的文件仍然有问题--希望其他人能取得更大的成功。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36862340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档