2019-02-28
閱讀量:
2276
如何替換R中的列名
如何替換r中的列名,例如列A,B,C,D,我希望將所有列更改為A_id,B_id,C_id,D_id,因此所有列名稱的末尾都將包含“_id”。
使用str_replace_all我們可以找到特定的字符串并替換,但我不知道如何在最后更改
df %>% str_replace_all( '_', '_id')
解決辦法:你可以使用names或colnames像這樣的函數(shù):
names(df) <- paste0(names(df), "_id")
或者你可以結(jié)合使用它gsub來只替換特定的東西,例如,如果你想要替換iris數(shù)據(jù)集中的任何名稱來使用空間而不是完全停止,你可以寫:
df <- head(iris)
names(df) <- gsub("[.]", " ", names(df))






評論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評論
0條評論
0條評論