【发布时间】:2016-12-30 20:20:58
【问题描述】:
在将文件导入 R 中的数据框时,我希望跳过 csv 文件的第一行和第三行。
在原始文件中,我的标题位于第 2 行。
使用 read.csv 中的 skip 参数,我可以跳过第一行并将 header 参数设置为 TRUE,因为我的数据框中仍然有原始文件的第 3 行。
谁能建议如何跳过 R 中的多个特定行,下面是我能够拼凑的内容?
我可以将向量传递给指定要忽略的确切行的跳过参数吗?
prach <- read.csv("RSRAN104_-_PRACH_Propagation_Delay-PLMN-day-rsran_RU50EP1_reports_RSRAN104_xml-2016_08_23-21_33_03__604.csv", header = TRUE, sep = ",", stringsAsFactors = FALSE, skip = 1)
【问题讨论】:
-
我很想看看其他人怎么说,但如果第 1 行和第 3 行不为空,您可能需要跳过所有 3 行并手动管理您的标题名称。
-
如果您不介意手动修改文件,您可以将
comment character像#一样添加到第三行,然后执行:read.csv(file, skip = 1, header = T, comment.char = "#")。 -
为什么不跳过第一行,从第2行开始读取csv(包括标题),在read.csv()之后删除第三行?