【发布时间】:2014-06-29 11:44:58
【问题描述】:
在我的制表符分隔的数据文件中(小样本可以下载here),前两行是我需要跳过的标题行,第三行是空的,因此也应该跳过,实际数据从行开始4. 当我尝试通过fread 使用skip=3 参数读取它时:
dtRM3 <- fread("hg19.fa.out2.head.tsv", skip=3, sep="\t", header=F)
它发出警告:Stopped reading at empty line 3, but text exists afterwards (discarded): - 然后警告显示第 4 行的文本。我不明白为什么它在读取空行 3 而我指示跳过前 3 行。如果我通过在其中放置任何字符使第 3 行非空,则会正确跳过它。或者,如果我告诉我再跳过一行 -
dtRM4 <- fread("hg19.fa.out2.head.tsv", skip=4, sep="\t", header=F)
它会正确跳过前 4 行并从第 5 行开始。
【问题讨论】:
标签: r data.table