> 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"

     

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

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