我有一个csv文件,其列名上方有空白行。
可以在R中对此进行更正吗?
现在,我在运行R代码之前打开csv并删除空白行。但是,如果可以的话,我想避免这项工作。
删除空白行然后标记列的正确/最佳方法是什么?
我尝试过:
df <- read.csv("SourceFile/filename.csv", header= TRUE, row.names = 2)
但我收到此错误:
read.table中的错误 列多于列名
答案 0 :(得分:1)
在readr
包中,read_csv
函数具有一个skip
参数。 https://readr.tidyverse.org/reference/read_delim.html
如果您想更加激进,还有一个skip_empty_rows
参数。
答案 1 :(得分:0)
对于您的情况,请尝试:
read.csv(...,skip=1)
希望这会有所帮助!