본문 바로가기
공부/r 프로그래밍

R: 변수의 이름을 바꾸는 방법/ 데이터 분리 방법

by 남는곰 2023. 5. 20.
728x90
반응형

R에서 변수 이름을 바꾸기위해서는 reshape라는 패키지가 필요하다. 

보통은 안깔려있으니 

install.packages("reshape")를 통해서 깔고 

library함수를 통해 reshape 패키지를 라이브러리에 불러오자 

 

rename이라는 함수를 통해 변수이름을 변경할 수 있다.

함수의 구조는 다음과 같다.

rename(데이터,c("바꾸기전 변수이름1"="바꾸고나서 변수이름1","바꾸기전 변수이름2"="바꾸고나서 변수이름2"))

c함수는 여러 데이터를 하나의 집합으로 묶어주는 함수이다. rename에서는 바꿀 변수명이 1여도 c로 표기해야한다.(꼭!)

rename으로 바꾼 데이터는 따로 저장하는 것이 좋고, R에서 데이터에 변수나 추출 하는 함수는 출력만 할뿐, 실제로 바꾸지 못하니 따로 다른 변수나 데이터셋에 넣어줘야한다.

따라서 위에 cp1에 저장한 것 처럼 데이터를 따로저장해야지만 변수를 바뀐 것으로 쓸 수 있다.

 

 

 

데이터 분리는 split 함수를 이용한다.

함수의 구조는 다음과 같다.

split(원데이터,데이터$변수명)

복수 데이터 분리:

split(원데이터,c(데이터$변수명1,데이터$변수명2))

sp에 해당 변수만 가져올 수 있다. 

반응형

댓글