在R中读取大型制表符分隔文件

13 浏览
0 Comments

在R中读取大型制表符分隔文件

此问题已有答案快速将非常大的表作为数据框读取

我正在处理一个大的制表符分隔文件(110个列2百万行)。该文件包含文本、日期和数字。我想将其全部加载到R中进行分析,但无法成功加载全部内容。

我已经使用下面的代码,成功加载了所有列,但只有大约400个观测值。无法弄清楚为什么只加载了整个文件的这一小部分。我没有收到任何错误。任何能解决这个问题或加载这些数据的替代方法都将不胜感激。

> audfeed <- read.table("Audience_Feed_Validation.txt", header = > TRUE,fileEncoding="UTF-16LE",fill=T,na.strings="NA", sep =
> '\t',stringsAsFactors=FALSE)

admin 更改状态以发布 2023年5月23日
0
0 Comments

尝试使用data.table包中的fread函数。它非常快速和高效。

0