728x90
반응형

벡터에 적용 가능한 함수

[그림1] 벡터에 적용 가능한 조건 

더보기
# 벡터에 적용 가능한 함수
d <- c(1:10) 
sum(d) # d의 포함된 값들의 합
length(d) # d에 포함된 값들의 개수
mean(d[1:5]) # 1~5번쟤 값들의 평균
max(d) # d에 포함된 값들의 최댓값
min(d) # d에 포함된 값들의 최솟값
sort(d) # 오름차순 정렬  - 오름차순은 기본 생략 가능
sort(d, decreasing = FALSE) # 오름차순 정렬
sort(d, decreasing = TRUE) # 내림차순 정렬

[그림2] 벡터에 적용 가능한 함수 예제 출력

 

벡터에 논리연산자 적용

[그림3] 벡터에 논리연산자 적용

더보기
# 벡터에 논리연산자 적용 함수
logical <- c(1:10) # 1~10
logical >= 5 # 5보다 같거나 큰
logical[logical>5] # 5보다 큰 값
sum(logical > 5) # 5보다 큰 값의 개수를 출력
sum(logical[logical>5]) # 5보다 큰 값의 합계를 출력
logical == 5 # 5와 같은
logical_condition <- logical > 4 & logical < 9 # 조건 지정 - 4보다 크고 9보다 작은 
logical[logical_condition]

[그림4] 벡터에 논리연산자 적용 예제 출력

 

 

 

출처 : 모두를 위한 R 데이터 분석 입문 한빛아카데미

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기