반응형
도구 R로 푸는 통계
14. 자료형 변환하기
자료형끼리는 서로 변환이 가능합니다.
1. 문자열로 변환 as.character(x)
실수를 문자열로 바꿔봅시다.
> a=c(1,2,3)
> b=as.character(a)
> b
[1] "1" "2" "3"
2. 복소수로 변환 as.complex(x)
문자열을 복소수로 바꿔봅시다.
> a=c("1","13","14")
> b=as.complex(a)
> b
[1] 1+0i 13+0i 14+0i
3. 실수로 변환 as.numeric(x) or as.double(x)
논리값을 실수로 바꿔봅시다.
> a=c(TRUE,FALSE,FALSE)
> b=as.numeric(a)
> b
[1] 1 0 0
4. 정수로 변환 as.integer(x)
복소수를 정수로 바꿔봅시다.
> a=c(2+3i)
> b=as.integer(a)
경고메시지(들):
강제형변환중에 허수부분이 버려졌습니다
> b
[1] 2
5. 논리값으로 변환 as.logical(x)
실수를 논리값으로 바꿔봅시다.
> a=c(0,1,2)
> b=as.logical(a)
> b
[1] FALSE TRUE TRUE
영상이 더 편하신 분
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 16. 여러 통계량 한 번에 계산해주는 함수 (summary) (0) | 2020.03.16 |
---|---|
[R 강의] 15. 정의한 변수목록 보는 법, 삭제하는 법 (0) | 2020.03.16 |
[R 강의] 13. 자료형 분류하기, 확인하기 (mode, typeof) (0) | 2020.03.15 |
[R 강의] 12. 복소수 입력하는 법 (0) | 2020.03.15 |
[R 강의] 11. 리스트 (aka 사전) (0) | 2020.03.15 |
댓글