728x90
주어진 데이터(basic2.csv)에서 새로운 컬럼(1일 이전 시차 컬럼)을 만들고, Events가 1이면서 Sales가 1000000이하인 조건에 맞는 새로운 컬럼 합을 구하시오
library(dplyr)
library(data.table)
df=read.csv('../input/bigdatacertificationkr/basic2.csv')
df %>% mutate(lag=shift(PV,1))
%>% filter(Events==1 & Sales<=1000000)
%>% summarise(value=sum(lag))
#정답 : 1894876
암기
library(data.table)
shift(PV,1) #pv값을 다음으로 한칸 이동
'R > 빅분기 실기(독학)' 카테고리의 다른 글
R 빅데이터분석기사 실기 작업형2(보험료 예측) 소스 코드 26일차 빅분기 독학 (6) | 2022.12.20 |
---|---|
R 빅데이터분석기사 실기 작업형2(타이타닉 생존여부) 소스 코드 25일차 빅분기 독학 (10) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(중복 데이터 제거) 23일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(시계열 주간) 22일차 빅분기 독학 (0) | 2022.12.18 |
R 빅데이터분석기사 실기 작업형1(구간 분할) 21일차 빅분기 독학 (0) | 2022.12.18 |