楼主: abnerfoo
2411 2

[Panel Data专题] 从字符型到数值型的转换 [推广有奖]

  • 0关注
  • 3粉丝

VIP

已卖:756份资源

讲师

17%

还不是VIP/贵宾

-

威望
0
论坛币
150 个
通用积分
52.2225
学术水平
5 点
热心指数
15 点
信用等级
3 点
经验
3766 点
帖子
225
精华
0
在线时间
427 小时
注册时间
2007-8-14
最后登录
2025-10-17

楼主
abnerfoo 发表于 2011-3-20 16:24:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我要将字符型“法人代码”转换成数值型,法人代码是由数字和英文字母构成,我用克encode 命令,弹出窗口说 too many values. 什么意思? 如何处理,谢谢指教
二维码

扫码加我 拉你入群

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

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

关键词:数值型 字符型 values encode value 数值 字符

沙发
abnerfoo 发表于 2011-3-20 17:06:17
我看论坛中有说用 group的,我试验了,但是只能针对某一年的,无法把不用年match
encode, destring 都用了还不行

藤椅
arlionn 在职认证  发表于 2011-3-22 09:11:11
你处理的应该是中国工业企业数据库吧,包含36万家公司的那个数据库。
我也遇到了与你相似的问题,处理代码如下,运行正常:

*== 定义Panel Data
  * 产生新的公司代码(由于公司数目太多,encode命令无法使用)

    use gongye.dta, clear
preserve
      keep id                                   // 法人代码
      duplicates drop id, force
      sort id
      gen code = _n                      // 新定义的公司代码
      sort id
      save id.dta, replace   
restore
      sort id year
      merge id using id.dta
      drop _merge   

    * 声明Panel变量
      order code year id
      duplicates drop code year, force  
      tsset code year
    xtdes

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

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