ChaseDream
搜索
返回列表 发新帖
查看: 3634|回复: 7
打印 上一主题 下一主题

stata问题跪求达人(急)

[复制链接]
跳转到指定楼层
楼主
发表于 2011-5-30 12:18:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家用什么办法把gvkey由string variable变成numeric variable呢。
我用过encode,发现根本对应的驴唇不对马嘴,merge data导致悲剧。
但是xtset gvkey fyear又必须把gvkey变成numeric variable。

大牛们帮帮忙吧,先谢啦!
收藏收藏 收藏收藏
沙发
发表于 2011-5-31 00:25:46 | 只看该作者
试试 destring这个命令
板凳
 楼主| 发表于 2011-5-31 04:36:26 | 只看该作者
destring会把gvkey的前两位00去掉,真让人苦恼。还有别的办法吗?
地板
发表于 2011-5-31 05:49:43 | 只看该作者
leading zeros不去掉, 怎么变成numeric variable啊?
5#
发表于 2011-5-31 06:08:13 | 只看该作者
乘以1试试


leading zeros不去掉, 怎么变成numeric variable啊?
-- by 会员 neo1001 (2011/5/31 5:49:43)

6#
发表于 2011-5-31 06:44:48 | 只看该作者
eval()
7#
发表于 2011-5-31 22:16:00 | 只看该作者
去掉就去掉,对你未来的merge不会有影响的。
不会有01234和001234两个不同的OBS的
以后也都用数字来merge就行了
destring会把gvkey的前两位00去掉,真让人苦恼。还有别的办法吗?
-- by 会员 炒汇 (2011/5/31 4:36:26)

8#
 楼主| 发表于 2011-6-1 01:12:49 | 只看该作者
多谢各位!
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2025-10-7 11:48
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2025 ChaseDream.com. All Rights Reserved.

返回顶部