> 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"
>
>
'R' 카테고리의 다른 글
[R] 객체 저장 (텍스트: dget/dput, dump/source) vs (바이너리 : save/load) (0) | 2016.02.15 |
---|---|
[R] NA (0) | 2016.02.14 |
[R] 평균 구하는 함수 (0) | 2016.01.22 |
[R] Error in plot.new() : figure margins too large 해결하기 (0) | 2016.01.14 |
[R] k-means 알고리즘 (0) | 2016.01.12 |