【发布时间】:2016-07-26 17:02:26
【问题描述】:
我有类似内容的文件
!software version: $Revision$
!date: 07/06/2016 $
!
! from Mouse Genome Database (MGD) & Gene Expression Database (GXD)
!
MGI
我正在使用 read.csv 来读取文件。但我需要跳过带有“!”的行在一开始的时候。我该怎么做?
【问题讨论】:
-
您可以设置
skip参数,但它只需要一个整数行即可跳过。如果您以编程方式或大量执行此操作,则可以使用readLines和grep计算该数字,但除此之外,仅查看文件可能最简单。 -
我有多个文件,所有文件都不一致。有时是 12,有时是 45。这就是为什么我不能使用 skip
-
您可以使用来自this question 的答案之一来确定哪些行以
!开头,然后基于此使用read.csv的skip参数。