全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7780 7
2011-09-05
例如:X是字符串变量,X={110,21z,155,27a},能否subinstr函数提取X中的前两位数字,产生新变量Y={11,21,15,27},且Y是数值型

如果不能用subinstr函数,是不是有其他方法?谢谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-5 08:25:28
也要   了解
二维码

扫码加我 拉你入群

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

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

2011-9-5 08:38:32
这个,也可以用substr()解决,如果是数值,可以先用destring x,replace转换成字符型。
二维码

扫码加我 拉你入群

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

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

2011-9-5 11:30:59
关键是数据太多有100多万条,不能用destring 和encode。
二维码

扫码加我 拉你入群

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

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

2011-9-5 12:29:14
gen y=substr(x,1,2)
destring y,replace force
二维码

扫码加我 拉你入群

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

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

2011-9-5 23:11:53
X是字符串变量,X={110,21z,155,27a},能否subinstr函数提取X中的前两位数字,产生新变量Y={11,21,15,27},且Y是数值型。
g y=real(substr(x,1,2))
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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