inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

빅데이터분석기사 실기대비 (R 활용)

작업형 1유형

중복된 값이 있는 행의 갯수를 세려면 어떻게 해야 하나요?

859

최 프로

작성한 질문수 2

0

아래와 같은 데이터프레임이 있을 때

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

 

 

중복 bigdata

답변 1

0

companionclub

 

안녕하세요. 처음에 봤을때는 간단할 줄 알았는데 생각보다 간단하지는 않네요.

어쩌면 제가 어렵게 생각하는 것일 수 도 있을 것 같습니다.

저는 엑셀에서 어떻게 할까를 먼저 생각하고 그걸 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