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

R 删除前几行并将标题名称更改为行值,r,R,我有一个数据框,它的列名由R指定 Col1 Col2 Col3 NA NA ABC NA NA XYZ Name1 Name2 Name3 Joe Paul Ross 我想删除前3行,包括由R分配的Col Numbers头,并使Name1、Name2、name3成为dataframe中列的头名称 为了删除这些行,我尝试使用tail(df,-3)。。但它不会删除列号行,也不会删除您需要的“我的名字”行 names(df) <- df[3

我有一个数据框,它的列名由R指定

Col1   Col2   Col3
NA     NA     ABC
NA     NA     XYZ
Name1  Name2  Name3
Joe    Paul   Ross
我想删除前3行,包括由R分配的Col Numbers头,并使Name1、Name2、name3成为dataframe中列的头名称

为了删除这些行,我尝试使用tail(df,-3)。。但它不会删除列号行,也不会删除您需要的“我的名字”行

names(df) <- df[3,]
名称(df)您需要

names(df) <- df[3,]

names(df)当我尝试名称代码时,我得到下面的错误-'names'属性[440]必须与向量长度相同[40]请重试-您可能有一个以前的版本,其中我在错误的位置获得了逗号。我以为我已经足够快地把它删掉了!当我尝试名称代码时,我得到了下面的错误-“名称”属性[440]必须与向量长度相同[40]请重试-您可能有一个以前的版本,其中我在错误的位置获得了逗号。我以为我已经足够快地把它删掉了!