728x90
나이 구간 나누기
basic1 데이터 중 'age'컬럼 이상치를 제거하고, 동일한 개수로 나이 순으로 3그룹으로 나눈 뒤 각 그룹의 중앙값을 더하시오(이상치는 음수(0포함), 소수점 값)
library(dplyr)
library(ggplot2)
df<-read.csv('../input/bigdatacertificationkr/basic1.csv')
ans<-df%>%filter((age*10)%%10==0&age>0)
%>%mutate(pre_age=cut_number(age,3))
%>%group_by(pre_age)
%>%summarise(m=median(age))
%>%summarise(ans=sum(m))
cat(ans$ans)
# 정답 : 165
암기
library(ggplot2)
cut_number(x, n = NULL, ...)
Arguments
x : numeric vector
n : number of intervals to create
Examples
table(cut_number(runif(1000), n = 10))
'R > 빅분기 실기(독학)' 카테고리의 다른 글
R 빅데이터분석기사 실기 작업형1(중복 데이터 제거) 23일차 빅분기 독학 (0) | 2022.12.18 |
---|---|
R 빅데이터분석기사 실기 작업형1(시계열 주간) 22일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(데이터 병합) 20일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(시계열 월별합계) 19일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(시계열 주말,평일) 18일차 빅분기 독학 (0) | 2022.12.18 |