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


Posted by '김용환'
,