Чтобы переименовать объект в R, мы можем использовать оператор присваивания следующим образом:
new_name <- old_name
Этот синтаксис можно использовать для переименования векторов, фреймов данных, матриц, списков и любых других типов объектов данных в R.
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: переименовать объект в R
Предположим, у нас есть следующий фрейм данных с именем my_data в R:
#create data frame
some_data <- data.frame(x=c(3, 4, 4, 5, 9),
y=c(3, 8, 7, 10, 4),
z=c(1, 2, 2, 6, 7))
#view data frame
some_data
x y z
1 3 3 1
2 4 8 2
3 4 7 2
4 5 10 6
5 9 4 7
Мы можем использовать оператор присваивания, чтобы переименовать этот фрейм данных в new_data :
#rename data frame
new_data <- some_data
#view data frame
new_data
x y z
1 3 3 1
2 4 8 2
3 4 7 2
4 5 10 6
5 9 4 7
Обратите внимание, что теперь мы можем ввести new_data для просмотра этого фрейма данных.
Однако важно отметить, что старое имя some_data по-прежнему можно использовать для ссылки на этот фрейм данных:
#view data frame
some_data
x y z
1 3 3 1
2 4 8 2
3 4 7 2
4 5 10 6
5 9 4 7
Чтобы удалить это имя из нашей среды R, мы можем использовать функцию rm() :
#remove old name of data frame
rm(some_data)
Теперь, если мы попытаемся использовать старое имя, объект больше не будет находиться в нашей среде:
#attempt to use old name to view data frame
some_data
Error: object 'some_data' not found
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:
Как переименовать файлы в R
Как переименовать уровни фактора в R
Как переименовать столбцы фрейма данных в R