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