R elegante Weg, um das Gleichgewicht unbalanced panel data

Ist es ein eleganter Weg, um das Gleichgewicht einer unausgeglichenen panel-Datensatz? Beginnen möchte ich mit einem unbalanced-panel (ie, einige Personen fehlen einige Daten) und am Ende mit einem balanced-panel (dh alle Individuen fehlen keine Daten). Nachfolgend finden Sie einige Beispiel-code. Die richtige end-Ergebnis ist für alle Erfassungen an 'Frank' und 'Edward' zu bleiben und für alle Beobachtungen auf 'Tony' entfernt werden, da er einige Daten fehlen. Danke.

unbal <- data.frame(PERSON=c(rep('Frank',5),rep('Tony',5),rep('Edward',5)), YEAR=c(2001,2002,2003,2004,2005,2001,2002,2003,2004,2005,2001,2002,2003,2004,2005), Y=c(21,22,23,24,25,5,6,NA,7,8,31,32,33,34,35), X=c(1:15))
unbal
InformationsquelleAutor user1491868 | 2014-09-04
Schreibe einen Kommentar