2016-09-08 54 views
-4

我想獲得重複的總和。例如,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代碼裏面那MRN 011具有1米的自行車。不是2MRN 015具有1不是3)我想知道總數的自行車回答,因爲)。不是。請告訴我如何將命令放入R. 謝謝。

回答

0

我們可以用table,找到「MRN的是有重複。

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

如果我們需要的總和,只是sum

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

把它包如果目的是找出是否有any「自行車」在每個「MRN」

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

及其sum是3.

+0

可我知道,如果重複的不只有兩個,有時3或4或5 –

+0

@MyintWin的代碼,如果我明白你的評論是什麼會照顧那 – akrun