Programing Language/R

R 함수: 자료 최댓값, 최소값 구하기

Data-SSung 2020. 9. 24. 13:37
반응형

R에서 자료 최댓값, 최소값 구하기

max : 수치형 자료 중 가장 큰 값 불러오기

min : 수치형 자료 중 가장 작은 값 불러오기

 

1. max

  • 수치형자료에서 최댓값 찾기
# df의 변수 살펴보기
names(df)
[1] "이름", "나이", "학년", "수학점수" 

# df의 나이 라는 변수의 최댓값 찾기
max(df$나이)

 

  • 최댓값인 변수의 이름 찾기
# which.max: 조건에 해당하는 최댓값 찾기
#  age 변수가 최대값인 사람의 이름 찾기
df[which.max(df$나이),"이름"]

 

2. min

  • 수치형자료에서 최솟값 찾기
# df의 변수 살펴보기
names(df)
[1] "이름", "나이", "학년", "수학점수" 

# df의 나이 라는 변수의 최대값 찾기
min(df$나이)

 

  • 최솟값인 변수의 이름 찾기
# which.min: 조건에 해당하는 최솟값 찾기
#  age 변수가 최솟값인 사람의 이름 찾기
df[which.min(df$나이),"이름"]

 

3. 활용하기

  • 조건에 만족하는 변수 찾기
# df_movie의 변수 살펴보기
names(df_movie)
[1] "영화명", "관객수", "매출액", "상영횟수" 

# 관객수를 상영횟수로 나누어서 상영횟수당 관객수가 많은 영화 찾기
max_movie = which.max(df_movie$관객수/df_movie$상영횟수)
df_movie[max_movie,"영화명"]

 

 

 

반응형