删除前几行并将标题名称更改为行值

时间:2017-10-05 21:17:42

标签: r

我有一个数据框,其列名由R分配。

Col1   Col2   Col3
NA     NA     ABC
NA     NA     XYZ
Name1  Name2  Name3
Joe    Paul   Ross

我想删除前3行,包括R分配的Col Number标题,并将Name1,Name2,Name 3删除为数据框中列的标题名称。

要删除行,我试图做尾(df,-3)..但它不是删除Col Number行,而是删除我的Name行

1 个答案:

答案 0 :(得分:2)

你需要

names(df) <- df[3,]

然后

df <- df[-c(1:3),]

df
  Name1 Name2 Name3
4   Joe  Paul  Ross