DataScience
article thumbnail
728x90

basic2.csv
0.02MB

 

주어진 데이터(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')를 쓰자

 

 

 

profile

DataScience

@Ninestar

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!