2017-11-13 2 views
0

i eine Datenbankstruktur haben wie dieser - Collapse mehrere Zeilen in einer folgenden mehrere Bedingungen mit tidyr

A B C 
n 1 M 
n 2 U 
n 1 U 
f 3 M 
f 4 M 
f 1 U 

das Paket tidyr verwenden, möchte ich dieses Ergebnis erhalten:

A B C 
n 1 M 
n 3 U 
f 7 M 
f 1 U 

Also ich möchte eine Summe des b-Wertes machen, die durch denselben A-Wert charakterisiert ist, und, erhalten diese Untermenge, kollabierenden B-Wert in Bezug auf den gleichen C-Wert.

Wie könnte ich tun?

Antwort

1

Hoffe, das hilft!

library(dplyr) 
df %>% 
    group_by(A,C) %>% 
    summarize(B=sum(B)) %>% 
    data.frame()