全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
15042 4
2017-07-02
2002年的id类型为string %20s
另外2003年-2010年 八份数据文件的id为long %10.0g
想问一下如何把long转换成string,如果可以使用循环语句就更好了
谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-4 10:23:13
gen newid=string(id)
或者tostring id,gen(newid)
但是不建议把数字格式转化成字符格式,尤其是像这种id格式‘000010’.
更好的办法是把2002年的id转换成数字格式
encode id, gen(newid)

二维码

扫码加我 拉你入群

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

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

2017-8-9 15:08:13
已解决,谢谢
二维码

扫码加我 拉你入群

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

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

2022-6-8 11:17:28
请问楼主怎么解决的呀 我也遇到了同样的问题 但是用上述代码的话数值就全部都变了
二维码

扫码加我 拉你入群

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

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

2022-6-8 11:18:15
l_c27 发表于 2017-8-9 15:08
已解决,谢谢
请问楼主怎么解决的呀 我用上述代码数值就全部都变了的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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