全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
760 0
2022-07-02
请问各位老师,我现在想补全面板数据,原数据如下。

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对应的后面的数据都是相同的。

请各位指教,谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群