R
[R] 묵시적 변환, 명시적 변환 예시
'김용환'
2016. 2. 14. 23:47
> x <- c(2.5, 1.1)
> x
[1] 2.5 1.1
> x <- c(TRUE, FALSE)
> x
[1] TRUE FALSE
> x <- c("x", "y", "z")
> x
[1] "x" "y" "z"
암묵적 변환 예시이다.
실수와 문자는 문자열로..
> # implicit coercion
> x <- c(1.0, "a")
> x
[1] "1" "a"
불린과 integer는 integer로..
> x <- c(TRUE, 1)
> x
[1] 1 1
문자열과 불린은 문자열로..
> x <- c("a", TRUE)
> x
[1] "a" "TRUE"
명시적 변환 예시이다.
as.xxx()를 이용한다.
> # explict coercion
> x<-"100"
> x
[1] "100"
> class(x)
[1] "character"
> x <- as.integer(x)
> class(x)
[1] "integer"
>
>