【发布时间】:2016-02-15 07:42:30
【问题描述】:
我正在尝试将 csv 读入 R。我想删除以“#”开头的行之前的行,并将该行作为我的标题。由于以“#”开头的行总是在变化,我不想使用skip =。
目前当我做 read.csv("df.csv"):
abc x x.1 x.2
def
ghi
# vbn crt ykl
4 rte 77 drf
我想要什么:
# vbn crt ykl
4 rte 77 drf
我试过了:
df <- df[min(grep("vbn",df$x)) :nrow(vnb),]
我知道第二列的标题永远不会改变,并且永远是“vbn”,我认为这会起作用。但这是我的结果。
abc x x.1 x.2
# vbn crt ykl
4 rte 77 drf
我也试过了:
library(data.table)
fread("df.csv")
但这不起作用,产生的结果与我刚刚做 read.csv("df.csv") 时的结果相同
任何帮助将不胜感激。如果我需要提供更多信息,请告诉我。谢谢。
【问题讨论】:
标签: r csv special-characters read.csv