使用R跳过csv文件中的注释行

jes*_*ssy 6 csv r

我有一个csv文件,看起来像这样 -

    #this is a dataset
    #this contains rows and columns

   ID     value1  value2   value3
   AA       5       6        5
   BB       8       2        9
   CC       3       5        2
Run Code Online (Sandbox Code Playgroud)

我想读取除那些注释行之外的csv文件.有可能读到提到当它是'#'时跳过那些行.但是这里问题是注释后有一个空行,而且对于我不同的csv文件,它可以是各种数量的注释行.但是主标题将总是从"ID"开始,我想读取csv.

有可能以某种方式指定何时从那里读取ID?如果是,那么请举个例子.

提前致谢!!

Kon*_*lph 13

使用comment.char选项:

read.delim('filename', comment.char = '#')
Run Code Online (Sandbox Code Playgroud)

默认情况下将自动跳过空行(blank.lines.skip = TRUE).您还可以指定要跳过的固定行数skip = number.但是,不可能指定它应该从给定的行开始读取'ID'(但就像我说的那样,这里没有必要).