2015-07-15 1 views

ответ

5
cols <- which(names(mydf == 'name')) 
names(mydf)[cols] <- paste0('name', seq_along(cols)) 

Первая строка находит индексы столбцов с «именем» имя. Второй присваивает новые имена.

+0

Большое вам спасибо! – MAPK

3
cols <- names(dat) == "name" 
names(dat)[cols] <- paste0("name", seq.int(sum(cols))) 
+0

Большое вам спасибо! – MAPK

Смежные вопросы