Заменить имена столбцов в R - PullRequest
0 голосов
/ 28 февраля 2019

Как заменить имена столбцов в r, например, скажем, столбцы A, B, C, D, я хочу изменить все как A_id, B_id, C_id, D_id, чтобы все имена столбцов имели "_id" в конце.

Используя str_replace_all, мы можем найти конкретную строку и заменить, но я не знаю, как ее изменить в конце

df %>% str_replace_all( '_', '_id')

Ожидается в одном виде кода

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете использовать функцию names или colnames следующим образом:

names(df) <- paste0(names(df), "_id")

Или вы можете комбинировать это с gsub, чтобы заменить только определенные вещи, например, если вы хотите заменить какие-либо именав наборе данных iris для использования пробела без полной остановки вы можете написать:

df <- head(iris)
names(df) <- gsub("[.]", " ", names(df))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...