2016-09-08 3 views
-4

중복의 합계를 얻고 싶습니다. MRN 011 일 자전거를 가지고 예를 들어,중복 계산을위한 R 명령어

No. MRN Bicycle 
1. 010  1 
2. 011  1 
3. 011  1 
4. 012  0 
5. 013  1 
6. 014  0 
7. 015  1 
8. 015  1 
9. 015  1 

1 is yes 
0 is no 

나는 R 코드를 알 수 있습니다. NOT 2. (MRN 015는 1이 아닙니다. 3) 그리고 저는 총 자전거 수를 으로 알고 싶습니다. NOT . 명령을 R에 입력하는 방법을 보여주세요. 감사합니다.

답변

0

table을 사용하면 중복 된 MRN을 찾을 수 있습니다. 우리가 총 합계를해야하는 경우 의도 any '자전거'가 'MRN은'

의 각이 있는지 찾을 경우

+(table(df1[-1])>1)[,2] 
# 10 11 12 13 
# 0 1 0 0 

, 단지 sum

sum(table(df1[-1])>1) 
#[1] 1 

로 포장

+(table(df1[-1])>0)[,2] 
#10 11 12 13 
#1 1 0 1 

및 그 sum은 3입니다.

+0

복제본이 2 개뿐 아니라 때로는 3 또는 4 또는 5인지 알 수 있습니다. –

+0

@MyintWin 주석 처리 한 내용을 이해하면 코드에서이를 처리합니다 – akrun