Я хочу обновить один столбец фрейма данных, ссылаясь на него с использованием его первоначального имени, возможно ли это? Например, скажем, что у меня были данные таблицы
a b c
1 2 2
3 2 3
4 1 2
и я хотел обновить имя столбца b до 'd'. Я знаю, что могу использовать
colnames(data)[2] <- 'd'
но могу ли я внести изменения, конкретно ссылаясь на b, то есть на что-то вроде
colnames(data)['b'] <- 'd'
так что, если упорядочение столбцов в кадре данных изменится, правильное имя столбца будет по-прежнему обновляться.
Заранее спасибо