跳过R中以read.table()开头“ @”的行

时间:2019-05-22 07:26:45

标签: r read.table

我想使用功能R来读取read.table()中的文件。
我的输入数据是大约25Go的大文件,所以我想以最有效的方式来做自己想做的事。

文件的第一行(我不知道多少,因为它取决于文件)以“ @”开头,这是文件的标题,我想跳过所有这些行

自从所有解决方案以来,我没有发现与我的问题相关的任何信息 考虑跳过一定数量的行,这不是我想要的。

我发现了有关comment.char的一些信息,但不适用于 我想要的,

我尝试过这样:

dat <- read.table(file.name, header=FALSE, comment.char="@", sep="\t")

编辑:

示例输入:

@HD VN:1.4  SO:coordinate
@SQ SN:chr1 LN:249250621
@SQ SN:chr2 LN:243199373
...
9754R:04158:11144   0   chr1    10002   0
2MBNV:09647:08301   0   chr1    10060   2

这是我得到的错误:

  

扫描错误(文件=文件,什么=什么,九月=九月,引用=引用,十二月=十二月,     第1行没有2个元素   调用:read.table->扫描   执行停止

0 个答案:

没有答案