gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 02:59:21 26 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

关于r - 使用UTF-16LE编码读取csv的快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36862340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com