请问各位老师,我现在想补全面板数据,原数据如下。
id | pgm_sys | agency. | state_code | policy_code | year | frequency |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2008 | 4 |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2003 | 2 |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2000 | 1 |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2004 | 1 |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2005 | 1 |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2012 | 1 |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2013 | 1 |
110000309292 | MA0000002511800059 | State | MA | HPV | 2000 | 1 |
110000309292 | MA0000002511800059 | State | MA | HPV | 2002 | 1 |
110000309292 | MA0000002511800059 | State | MA | HPV | 2003 | 1 |
110000312581 | RI0000004400500400 | State | RI | HPV | 2005 | 1 |
110000312581 | RI0000004400500400 | State | RI | HPV | 2008 | 1 |
110000312581 | RI0000004400500400 | State | RI | HPV | 2010 | 1 |
110000312581 | RI0000004400500400 | State | RI | HPV | 2015 | 1 |
110000312581 | RI0000004400500400 | State | RI | HPV | 2016 | 1 |
我想把它补充称完整的2000-2016年 balance的数据,我使用了tsfill,full。但是只有id和year被补全了,剩下的值变成缺失。
结果如下(用第一个id举例)
id | pgm_sys | agency | state_code | policy_code | year | frequency | pgm |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2008 | 4 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2003 | 2 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2000 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2004 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2005 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2012 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2013 | 1 | CAA |
110000321241 | 。 | 。 | 。 | 。 | 2001 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2002 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2006 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2007 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2009 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2010 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2011 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2014 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2015 | 。 | 。 |
110000321241 | 。 | 。 | 。 | 。 | 2016 | 。 | 。 |
我想让补全以后的数据里,id相同的的后面的数据也相同, 有可能通过stata实现吗?
我希望的数据格式:
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2008 | 4 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2003 | 2 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2000 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2004 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2005 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2012 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2013 | 1 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2001 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2002 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2006 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2007 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2009 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2010 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2011 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2014 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2015 | 。 | CAA |
110000321241 | NJ0000003403300002 | State | NJ | HPV | 2016 | 。 | CAA |
我试过carryforward命令,但是这个命令是“用上一个未缺失值把下面的空白补全”,和我需要的不一样。 我是想要每个id对应的后面的数据都是相同的。
请各位指教,谢谢。