楼主: 刘大仙LEVON
1072 5

[数据管理求助] STATA求帮助 [推广有奖]

  • 1关注
  • 1粉丝

已卖:3份资源

讲师

18%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0009
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
868 点
帖子
32
精华
0
在线时间
835 小时
注册时间
2013-10-29
最后登录
2024-8-9

楼主
刘大仙LEVON 发表于 2014-3-31 23:07:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
0000042007598120
000004200864400
00000420090
000005201043438.4
00000520110
00000620073473200
0000062009200000
00000620100
00000620121059880
在这个数据中000004本来应该是有2006-2012年每一年的数据的,但是2006、2010、2011、2012年的数据都缺失了,在数据库中下载之后就没有这些年份的数据。我想请教一下,在stata中,有啥命令可以将其2006,、2010、2011、2012年这些缺失的设为0吗?000005,000006..........好多股票都是上边的这中情况,所以手工输入很麻烦?谢谢大家了



二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 求帮助 数据库 2011 数据库 手工

沙发
凭雨听风 发表于 2014-4-1 04:50:42
好像还真没有这种命令 只能手动了 不过导出到EXCEL里面操作更方面

藤椅
ywh19860616 发表于 2014-4-1 08:03:03
如果所有都补缺为0,
  1. mvencode _all, mv(0)
复制代码
一份耕耘,一份收获。

板凳
刘大仙LEVON 发表于 2014-4-1 12:34:21
凭雨听风 发表于 2014-4-1 04:50
好像还真没有这种命令 只能手动了 不过导出到EXCEL里面操作更方面
主要是数据有很多,10万条左右,要是手工的话很是麻烦。

报纸
刘大仙LEVON 发表于 2014-4-1 12:38:31
凭雨听风 发表于 2014-4-1 04:50
好像还真没有这种命令 只能手动了 不过导出到EXCEL里面操作更方面
这个命令好像不行,主要是股票后面的年份和指标数据直接被省略了。

地板
SpencerMeng 在职认证  发表于 2015-4-18 11:04:29
刘大仙LEVON 发表于 2014-4-1 12:38
这个命令好像不行,主要是股票后面的年份和指标数据直接被省略了。
先把缺失值用点补充上,再把点换成0

提供面板数据如何补充缺失值的代码:
  1. clear
  2. input id year var1
  3. 1  2009   15
  4. 1  2011   4
  5. 1  2012   9
  6. 2  2009   25
  7. 2  2010   45
  8. 2  2011   17
  9. 2  2012   9
  10. 3  2011   8
  11. 3  2012   58
  12. end

  13. xtset id year
  14. tsfill, full
  15. mvencode _all, mv(0)
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-4 01:21