본문 바로가기
프로그래밍언어/R

[R] : 데이터 프레임 다루기(2)

by 오주현 2022. 3. 14.
반응형
DF <- read.csv("example_studentlist.csv")

변수 명을 바꿔본다. 변수 명을 바꾸기 위해 colnames() 함수를 사용하면 된다. 먼저, 예제 파일을 불러온다.

 

colnames(DF)

이름을 확인한다. colnames()함수를 실행하면 데이터 프레임에서 이름만 가져와 벡터로 보여준다.

 

colnames (DF) [6] <- "blood"
DF

변수 하나만 이름을 바꿔준다.

 

OldList <- colnames(DF)
NewList <- c("na", "se", "ag", "gr", "ab", "bl", "he", "we")
colnames(DF) <- NewList
DF

모든 변수 이름을 바꿔준다.

 

이번에는 새로운 변수 옆에 붙이는 방법이다.

 

DF <- read.csv("example_studentlist.csv")

DF 객체 오른쪽에 새로운 변수 BMI(체질량지수)를 붙여본다. 체질량지수는 몸무게를 키 값의 제곱으로 나눈 값이다. 먼저, 예제 데이터 파일을 불러온다.

 

BMI <- DF$weight/DF$height^2
BMI

BMI 객체에 공식으로 계산해서 값을 넣는다. 벡터와 벡터가 계산하면 벡터 요소가 서로 매치되어 계산되게 된다.

 

DF <- cbind(DF, BMI)
DF

데이터 프레임에 열로 붙인다. cbind() 함수를 사용한다.

반응형

댓글