데이터분석/R

R # 변수명 바꾸기

하연01 2021. 1. 21. 22:52

" 쉽게 배우는 R 데이터 분석 " 을 교재로 하여 공부하는 과정을 작성한 글입니다. "(일개 대학생입니다.)

 

 

 

# 변수명 바꾸기 rename

 

 

우리는 왜 변수명을 바꿔야하는가?! 

 

항상 불러오는 데이터의 정보가,,, 자료 이름에 맞게 딱딱 변수명도 지정되면 좋으련만,, 

 

우리가 쓰게 될 데이터들은 그렇지 않을때가 분명이 있기 때문에,, 

 

" 이 해 하 기 쉽 게 ! "   꼭 바꿔주어야 한다. 

-> rename()

 

 

 

 

실습을 위해 변수명을 var1, var2로 둔 데이터 프레임 df_raw를 만들었다! 

 

df_raw <- data.frame(var1=c(1,2,1),var2=c(2,3,2))

 

 

 

 

 

변수명을 바꾸기 위한 함수는 rename 인데 이 함수는 dpylr 패키지 안에 포함되어 있으므로 패키지를 먼저 설치하자! 

 

 

install.packages("dplyr")
library(dplyr)

 

 패키지 다운로드하고 불러오는 것 까지 실행시켰다! 

 

 

 

다시 한번! 

 

우리가 할 것은 " 변수명 바꾸기 " 인데 ,, 

 

자료의 변수명을 바꾸면 원본은 없어지는걸,, ? 

 

만약에 잘못 건드리면 어떻게 되돌려,,? 

 

-> 그럼 복사본을 만들자!

 

복사본을 만든다는 게 거창한 것이 아니오라, 다른 데이터 프레임 명을 할당해주는 것! 

 

 

df_new <- df_raw

 

 

그렇다면 , 

 

 

이제부터 변수명을 바꿔보도록 하겠다 ! 

 

 

 

df_new <- rename(df_new, v2=var2)

- var2를 v2로 바꾼다! 

* 꼭 기존 변수명을 =의 우측에 놓아야 한다! 

  실제로,, 해본 결과 기존 변수명을 =의 좌측에 놓으면 에러메세지가 뜬다! 

 

 

 

 

 

 

실습을 해볼까? 

 

이전에 사용했던 데이터인 mpg를 가지고 실습을 해볼 것 이 다 . 

 

그런데 뭐가 있었는지,, 다 까먹었응께.. 

 

다시 표를 봐볼까?! 

 

어제 했던 데이터 프레임으로 할 수 있는 몇몇개의 함수 중 View()를 사용해볼까? 

 

 

View(mpg) 

-실행하면 새로운 창으로 mpg 데이터 프레임이 표로 보여진다! 

 

여기서 우리가 주의깊게 봤던 cty, hwy의 변수명을 변경해보자! 뭔지 헷갈리니까! 

 

mpg <- rename(mpg, city=cty)

mpg<- rename(mpg, highway=hwy)

mpg <- rename(mpg, city=cty)
mpg <- rename(mpg, highway=hwy)

 

 

 

 

 

 

오늘은 변수명 바꾸는 방법을 배웠는데 간단해서 기억하기도 좋을 것 같고, 

 

다음으로는 파생변수 만드는 방법을 배워보도록 하겠다 !