CSV文件第二行中的列名称

时间:2019-05-16 21:07:51

标签: r csv

我有一个csv文件,其列名上方有空白行。
可以在R中对此进行更正吗?

现在,我在运行R代码之前打开csv并删除空白行。但是,如果可以的话,我想避免这项工作。

删除空白行然后标记列的正确/最佳方法是什么?

我尝试过:

 df <- read.csv("SourceFile/filename.csv", header= TRUE, row.names = 2)

但我收到此错误:

read.table中的错误   列多于列名

2 个答案:

答案 0 :(得分:1)

readr包中,read_csv函数具有一个skip参数。 https://readr.tidyverse.org/reference/read_delim.html

如果您想更加激进,还有一个skip_empty_rows参数。

答案 1 :(得分:0)

对于您的情况,请尝试:

read.csv(...,skip=1)

希望这会有所帮助!