我想使用功能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->扫描 执行停止