我如何使用paste0更改R中多个列的名称

时间:2019-05-21 14:36:59

标签: r

我有一个包含50列的数据框,并且我试图更改一半列的名称,以在标题中包含单词“ female_”。我可以使用什么代码来更改多列的名称?

1 个答案:

答案 0 :(得分:1)

paste是矢量化的。因此,可以通过将字符串连接到其中并更新相关的列名来直接更改

names(df1)[1:25] <- paste0("female_", names(df1)[1:25])

注意:在这里,我们采用前25个列名(因为未指定位置)