더북(TheBook)
> x <- as.data.frame(x)       # 데이터 프레임 구조로 변환
> x x
1 1
2 1
3 1
4 2
5 2
6 2
> class(x)                 # 데이터 프레임 구조로 출력됨
[1] "data.frame"

> # 진릿값 할당
> x$x <- TRUE              # x 열에 참(TRUE) 값을 할당
> x
      x
1  TRUE
2  TRUE
3  TRUE
4  TRUE
5  TRUE
6  TRUE
> class(x)                 # 여전히 데이터 프레임 구조로 출력
[1] "data.frame"

> y <- as.logical(x$x)     # 논리형으로 변환
> y
[1] TRUE TRUE TRUE TRUE TRUE TRUE
> class(y)                 # 논리형으로 출력됨
[1] "logical"

 

형 변환은 예를 들어 문자형 날짜를 숫자로 변환해서 계산하거나, 특정 문자나 숫자를 범주형인 팩터 구조로 변환하여 연산하는 등의 데이터 분석을 할 때 자주 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.