중복된 값이 있는 행의 갯수를 세려면 어떻게 해야 하나요?
859
작성한 질문수 2
아래와 같은 데이터프레임이 있을 때
X1, X2 두 변수를 기준으로 중복된 값이 있는 행의
갯수를 세려면 어떻게 해야 하나요? 답 2개
duplicated() 나 unique() 를 사용할 경우,
중복된 행의 수를 구하기가 어렵습니다.
X1 X2 X3
1 2 9 6
2 4 6 7
3 4 6 6
4 4 6 7
5 2 9 6
6 1 2 3
답변 1
0
안녕하세요. 처음에 봤을때는 간단할 줄 알았는데 생각보다 간단하지는 않네요.
어쩌면 제가 어렵게 생각하는 것일 수 도 있을 것 같습니다.
저는 엑셀에서 어떻게 할까를 먼저 생각하고 그걸 R 코드로 바꿔보았습니다.
1. 모든 값을 concat해서 새로운 칼럼만들고
2. 그걸 피벗해서 concat한 값 별로 숫자를 세고
3. 그 숫자가 1보다 큰 것을 더하기 했습니다.
아래 내용 참고부탁드립니다.
X1 <- c(2,4,4,4,2,1)
X2 <- c(9,6,6,6,9,2)
X3 <- c(6,7,6,7,6,3)
df <- data.frame(cbind(X1,X2,X3))
df$tmp <- paste0(df$X1,df$X2)
df
library(dplyr)
df %>% group_by(tmp) %>% summarize(length(tmp))
cnt <- df %>% group_by(tmp) %>% summarize(num = length(tmp))
final <- as.data.frame(cnt)
sum(final$num > 1)
마지막 질문이될것같습니다 선생님!!
0
305
1
5회 2유형
0
357
1
작업형제2유형 질문입니다.
0
430
1
rmse질문입니다.
0
349
1
제5회 빅데이터분석기사 실기 응시 가이드 질문입니다.
0
457
2
제4회 실기시험 리뷰 작업형2문제
0
429
2
출제예상문제풀이 1번 문제 질문입니다
0
296
1
제4회 실기시험 리뷰 작업형1에서 3번문제 질문입니다.
0
201
1
제4회 실기시험 리뷰 작업형1질문 1번문제
0
281
1
회귀모델구축 질문입니다.
0
289
2
작업형 2유형 질문
0
258
1
작업형 제2유형 질문입니다.
0
185
1
작업형제2유형 질문입니다.
0
240
2
제4회 작업형2 실기 질문입니다.
0
290
2
제4회 작업형2 실기시험 질문입니다.
0
335
2
3회 작업형 1유형 전처리 문제
0
275
1
예상문제 작업2유형 샘플파일이 읽혀지지 않는 문제
0
308
3
실기4 유형2 질문
0
209
1
실기 3회 유형2 세부사항 문의
0
248
2
섹션 4 예상문제
0
198
1
열공중입니다 도와주세요 감사합니다!!
0
181
1
학습 질문있습니다!
0
240
1
덕분에 합격했습니다만..
0
183
1
덕분에 합격했습니다.
1
174
1





