Как переименовать объект в R (с примерами)


Чтобы переименовать объект в 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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.