지방이의 Data Science Lab

[R] 특정 고객 데이터 추출 본문

Data Analysis/깨R지식

[R] 특정 고객 데이터 추출

[지현] 2019. 6. 25. 17:10

[특정 고객 추출]

# 2개- 11개만 산 고객들만 보고 싶을때

tab=table(data$COMCSNO)

tab=sort(tab,decreasing=T)
condition=tab[tab>2&tab<11]

condition=data%>%filter(COMCSNO %in% names(condition))

 


 

[너무 큰 데이터일 경우 샘플링해서 사이즈를 줄이고 특징잡을때]

#2개-11개만 꺼냈는데도 데이터가 너무 클 경우, 고객으로 유니크걸고 한번 더 샘플링 

subject_ids = unique(condition$COMCSNO)
# Sample from the subject ids
sample_subject_ids = sample(subject_ids, round(length(subject_ids)/100,0)) #현재고객 533
# Get the rows for the sampled subjects
aa=as.data.table(aa)
sample_df = subset(condition, COMCSNO %in% sample_subject_ids) %>% as.data.table

Comments