有没有一种优雅的方法来平衡不平衡的面板数据集?我想从一个不平衡的面板(即,有些人丢失了一些数据)开始,最后得到一个平衡的面板(即,所有的人都没有丢失任何数据)。下面是一些示例代码。正确的最终结果是保留对“Frank”和“Edward”的所有观察,并删除对“Tony”的所有观察,因为他有一些丢失的数据。谢谢。
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