2.1.2 논리형 벡터
수치형 벡터와 달리 논리형 벡터는 TRUE 또는 FALSE 값의 집합이다. 이는 기본적으로 논리형 질문에 대한 참/거짓의 답을 의미한다.
가장 간단한 논리형 벡터는 TRUE 아니면 FALSE 그 자체다.
> TRUE
[1] TRUE
논리형 벡터를 얻는 가장 일반적인 방법은 R 객체에서 논리형 질문을 만드는 것이다. 예를 들어 1이 2보다 큰지 다음과 같이 질문할 수 있다.
> 1 > 2
[1] FALSE
답이 ‘참’이라면 TRUE라고 나왔을 것이다. 가끔 TRUE, FALSE를 다 쓰는 것을 귀찮게 느낄 수도 있다. TRUE는 줄여서 T, FALSE는 줄여서 F로 표현할 수 있다. 동시에 여러 가지를 비교하고 싶다면 수치형 벡터를 사용한다.
> c(1, 2) > 2
[1] FALSE FALSE