楼主: 一名博思僧
554 3

[面板数据求助] 生成新变量 [推广有奖]

  • 3关注
  • 0粉丝

硕士生

32%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0.0413
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1300 点
帖子
56
精华
0
在线时间
191 小时
注册时间
2020-5-11
最后登录
2025-9-27

楼主
一名博思僧 发表于 2022-8-12 11:16:09 |AI写论文
10论坛币
新手求助,我想生成一个新变量:个人id号与年份合在一起。如个人id号为2000,年份分别为2010、2012,生成新的id为20002010,20002012。我想解决id号不唯一的问题,因为需要合并微观数据。
我的思路是id加上年份,但计算结果不对。是不是要按照年份相加?stata命令是什么呢?谢谢

最佳答案

917968079 查看完整内容

可以试一下
关键词:新变量 stata命令 Stata 新手求助 tata

沙发
917968079 发表于 2022-8-12 11:16:10
可以试一下
  1. gen id_new = string(id)+string(year)
复制代码

藤椅
一名博思僧 发表于 2022-8-12 15:54:27
917968079 发表于 2022-8-12 11:45
可以试一下
太感谢了,可以

板凳
一名博思僧 发表于 2022-8-13 17:02:46
917968079 发表于 2022-8-12 11:16
可以试一下
您好,我想再请教下,按照此命令进行字符串变量运算,结果是科学计数法表示的,我用destring和encode命令均不能转换为数值型变量。谢谢啦

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 20:02