더북(TheBook)

2.1.2 논리형 벡터

수치형 벡터와 달리 논리형 벡터는 TRUE 또는 FALSE 값의 집합이다. 이는 기본적으로 논리형 질문에 대한 참/거짓의 답을 의미한다.

가장 간단한 논리형 벡터는 TRUE 아니면 FALSE 그 자체다.

> TRUE
[1] TRUE

논리형 벡터를 얻는 가장 일반적인 방법은 R 객체에서 논리형 질문을 만드는 것이다. 예를 들어 12보다 큰지 다음과 같이 질문할 수 있다.

> 1 > 2
[1] FALSE

답이 ‘참’이라면 TRUE라고 나왔을 것이다. 가끔 TRUE, FALSE를 다 쓰는 것을 귀찮게 느낄 수도 있다. TRUE는 줄여서 T, FALSE는 줄여서 F로 표현할 수 있다. 동시에 여러 가지를 비교하고 싶다면 수치형 벡터를 사용한다.

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