全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5060 2
2018-04-02
微信截图_20180402161951.png

如图,变量new的生成命令为 gen new=substr(var,4,4)

使用的版本是STATA/MP 14.2
二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-2 17:41:38
这是因为Stata里面汉字默认是当成两个字符储存的。例如:
遥  远  的 东 方
12 34 56 78 910
比方说要提取“远“,就应使用substr(var,3,2)。提取其他汉字也要从奇数个字符开始提取。
我自己用的是Stata/SE 13.1,亲测有效
二维码

扫码加我 拉你入群

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

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

2024-10-16 14:32:24
gen province=substr(ADDRESS_REGISTER_101,1,6) 两个字有的时候需要六个占位符
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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