sum() : 합
x <- c(1,2,3,4,5)
sum(x)
15
mean() : 평균값
x <- c(1,2,3,4,5)
mean(x) #sum(x) / length(x) 총합을 개수로 나눠도 결과값 동일
3
max() : 최댓값
x <- c(1,2,3,4,5)
max(x)
5
min() : 최솟값
x <- c(1,2,3,4,5)
min(x)
1
변수에 숫자를 연속으로 넣고 싶을 때
1부터 100까지 넣고 싶다
y <- c(1:100)
변수에 저장된 숫자 중 해당 자리에 값을 알고 싶을 때
y[2] #대괄호 안에 몇 번째인지 적으면 y에서 두 번째 값을 반환한다.
2
-몇 번째부터 몇 번째까지 결과값을 보고 싶을 때
z <- c(3:15)
z[1:5]
3,4,5,6,7
y <- c(1,2,3,4,5)
y>3
FALSE FALSE FALSE TRUE TRUE
sum(y>3)
2 #왜 9가 아니고?
#'3보다 큰 y값들을 다 더한다'가 아니라 y>3의 결과값은 FALSE FALSE FALSE TRUE TRUE이므로 TRUE값을 더한 2가 된다. TRUE가 2개라는 뜻
y[y>3]
4,5
sum(y[y>3])
9
y <- c(5,10,15,20,25)
which(y>10)
3,4,5 #y가 10보다 큰 숫자의 위치는 세번째, 네번째, 다섯번째에 있다