2016-04-19 21 views
-1

Sorry, wenn dies eine einfache Frage ist.Spread eine Spalte von Faktoren nach Anzahl der Faktor

wenn ich eine Datenrahmen, die eine ID-Spalte und dann eine Observation Spalte (enthält sagen ‚gut‘ und ‚Bad‘), mit mehreren Beobachtungen pro ID ..

Wie kann ich r bekommen das verbreiten Beobachtung in zwei Spalten Gut und Schlecht, mit Zählungen der Beobachtungen in jeder Spalte?

Danke!

+1

Sie können mit 'Tabelle (DF1)' – akrun

Antwort

1

Annahme: df ist der data.frame.

table(df$Observation) 

Wenn Sie pro ID Anzahl der Beobachtung zu berechnen, dann gilt:

library(data.table) 

setDT(df) 

df[ ,table(Observation), by= ID] 
Verwandte Themen