这个问题在这里已经有答案了:
如何读取标题,同时跳过行-read.table()?
(五个答案)
(五个答案)
两年前关闭的
在将csv文件导入R中的数据框时,我希望跳过csv文件的第一行和第三行
在原始文件中,我的标题位于第2行
使用read.csv中的skip参数,我可以跳过第一行并将header参数设置为TRUE,因为我的数据帧中仍然有原始文件的第三行
有人能建议如何跳过R中的多个特定行吗?下面是我能够拼凑起来的内容
我可以向skip参数传递一个向量,指定要忽略的确切行吗
prach<;-read.csv(“RSRAN104_u-Prachu传播_Delay-PLMN-day-rsran_RU50EP1_reports_RSRAN104_xml-2016_08_23-21_33_03_u604.csv”,header=TRUE,sep=“,”,stringsAsFactors=FALSE,skip=1)
一种方法是使用两个read.csv命令,第一个命令读取标题,第二个命令读取数据:
headers=read.csv(文件,skip=1,header=F,nrows=1,as.is=T)
df=read.csv(文件,跳过=3,标题=F)
colnames(df)=标题
我创建了以下文本文件来测试这一点:
不读取
a、 b,c
前一行是标题
1,2,3
4,5,6
结果是:
>;df
a、b、c
1 1 2 3
2 4 5 6