R # 변수명 바꾸기
" 쉽게 배우는 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)
오늘은 변수명 바꾸는 방법을 배웠는데 간단해서 기억하기도 좋을 것 같고,
다음으로는 파생변수 만드는 방법을 배워보도록 하겠다 !