R .8.

shinywoon·2022년 3월 29일
0

R Study

목록 보기
8/15

1. 논리형 벡터


논리값을 요소로하는 벡터

코드작성

#0 ~ 1 사이의 값을 5개 생성
x <- runif(5)
x

# 0.4 ~ 0.7 사이에 있는가?
(0.4 <= x) & (x <0.7)

#x중에 0.9 이상이 있는가?
any(x > 0.9)

#모두 0.9 이하인가?
all(x < 0.9)
#벡터형 데이터 인가?
is.vector(x)

결과

[1] 0.8468134 0.5708699 0.5465411 0.1301728 0.4592704
[1] FALSE TRUE TRUE FALSE TRUE
[1] FALSE
[1] TRUE
[1] TRUE


결측치(NA)와 널(NULL)


  • NA (not available) : 데이터의 누락
    - 설문 조사 과정에서 해당 데이터가 누락 된경우
  • NULL : 변수를 만드는 과정에서 변수 이름만 있는경우
    - 초기화 과정에서 많이 사용
  • N/0 : 불능, 무한대를 의미 (Infinity)
  • 0/0 : 부정, NaN(not a number)

코드 작성

x <- NULL
is.null(x)

결과

[1]TRUE

코드작성

y <- c(1,2,3,NA,5)
y

결과

[1] 1 2 3 NA 5

코드작성

z <- 10/0
z

결과

[1] Inf

코드작성

u <- 0/0
u

결과

NaN

0개의 댓글