Я хотел бы заменить столбцы, содержащие строку «score», на предопределенные имена.
Вот простой пример набора данных и желаемые имена столбцов, которые нужно заменить.
df1 <- data.frame(a = c(1,2,3,4,5),
b = c(5,6,7,8,9),
c.1_score = c(10,10,2,3,4),
a.2_score= c(1,3,5,6,7))
replace.cols <- c("c_score", "a_score")
Число столбцов меняется каждое испытание. Поэтому всякий раз, когда имя столбца включает _score
, я хотел бы заменить их моими предопределенными именами replace.cols
.
Желаемые имена столбцов должны быть a b c_score and a_score
.
Есть мысли? Спасибо.