728x90
주어진 데이터(basic2.csv)에서 주 단위 Sales의 합계를 구하고, 가장 큰 값을 가진 주와 작은 값을 가진 주의 차이를 구하시오(절대값)
library(dplyr)
df<-read.csv('../input/bigdatacertificationkr/basic2.csv')
ans<-df%>%mutate(week=cut(as.Date(Date),breaks ='week'))
%>%group_by(week)
%>%summarise(v=sum(Sales))
%>%summarise(ans=(max(v)-min(v)))
cat(ans$ans)
#정답 : 91639050
암기
lubridate패키지의 week와 readr패키지의 breaks='week'와 다르다
주 단위로, 주별, 주간이 나오면 cut(as.Date(Date),breaks='week')를 쓰자
'R > 빅분기 실기(독학)' 카테고리의 다른 글
R 빅데이터분석기사 실기 작업형1(시차 데이터 생성) 24일차 빅분기 독학 (0) | 2022.12.18 |
---|---|
R 빅데이터분석기사 실기 작업형1(중복 데이터 제거) 23일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(구간 분할) 21일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(데이터 병합) 20일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(시계열 월별합계) 19일차 빅분기 독학 (0) | 2022.12.18 |