在fread中将文件读取为矩阵

时间:2016-10-03 21:26:05

标签: r matrix

我在fread中使用R,但我的文件根本没有任何标题名称。它是一个原始文件,只包含我需要的信息。

如果我使用A <- as.matrix(read.table(fname)),那么我会获得所有1000行,但速度较慢。但是,当我使用A <- as.matrix(fread(fname))时,它更快,但只返回999行。

有没有办法让freadread.table一样返回所有内容?我搜索了文档,但无法找到任何内容。

1 个答案:

答案 0 :(得分:2)

正如格雷戈尔所提到的,fread有一个争论&#34;标题&#34;如果第一行中的所有条目都是字符类型字段,则默认为true。当你运行fread时,它很可能假设第一行数据包含列名,剩下的999行是数据。但是,如果没有看到您正在导入的数据,我无法肯定地说。

这应该适合你:

    A <- as.matrix(fread(fname, header = FALSE))