더북(TheBook)

2.1.7 벡터의 클래스 알아보기

가끔은 어떤 작업을 하기 전에 벡터 종류가 무엇인지 알아야 할 때가 있다. 모든 R 객체의 클래스를 조사하기 위해 class() 함수를 사용해 보자.

> class(c(1, 2, 3))
[1] "numeric"
> class(c(TRUE, TRUE, FALSE))
[1] "logical"
> class(c("Hello", "World"))
[1] "character"

벡터가 원하는 클래스인지 알아보는 데 is.numeric, is.logical, is.character 같은 형태의 함수를 사용할 수 있다.

> is.numeric(c(1, 2, 3))
[1] TRUE
> is.numeric(c(TRUE, TRUE, FALSE))
[1] FALSE
> is.numeric(c("Hello", "World"))
[1] FALSE
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.