ho la seguente serie di dati:modo semplice per convertire lungo per grandi formati con conta
sample.data <- data.frame(Step = c(1,2,3,4,1,2,1,2,3,1,1),
Case = c(1,1,1,1,2,2,3,3,3,4,5),
Decision = c("Referred","Referred","Referred","Approved","Referred","Declined","Referred","Referred","Declined","Approved","Declined"))
sample.data
Step Case Decision
1 1 1 Referred
2 2 1 Referred
3 3 1 Referred
4 4 1 Approved
5 1 2 Referred
6 2 2 Declined
7 1 3 Referred
8 2 3 Referred
9 3 3 Declined
10 1 4 Approved
11 1 5 Declined
E 'possibile in R per tradurre questo in un formato ampio tavolo, con le decisioni sul colpo di testa, e la il valore di ogni cella essendo il conteggio del verificarsi, ad esempio:
Case Referred Approved Declined
1 3 1 0
2 1 0 1
3 2 0 1
4 0 1 0
5 0 0 1
Il parametro di aggregazione nel 'dcast' funzione dei valori di default' reshape2' pacchetto a 'lenght' (= numero). Quindi nel tuo caso questo sarebbe: 'dcast (sample.data, Case ~ Decision)' – Jaap
Grazie a @Jaap. Sicuramente controllerò di più la funzione dcast e imparerò i suoi usi. Anche se il 'length' (= count) mi ha preso per un minuto. – dGecko