楼主: kkk9998011
1421 1

[面板数据求助] destring以后数据被科学计数法以后数据改变 [推广有奖]

  • 0关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
1848 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
113 点
帖子
3
精华
0
在线时间
57 小时
注册时间
2019-10-23
最后登录
2025-4-30

楼主
kkk9998011 发表于 2021-3-13 17:52:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想请教各位:
我的目的是把公司代码Scode和个人代码PersonID两个变量合成一个来确定一个ID,为了不出现重复中间又加了“0000”。但是这样做因为生成的ID2很长,destring以后stata就自动用了科学计数法。我用了format ID2 %20.0f取消了科学计数法以后ID2数据就被精确到万位了,得到的数据没法用。请问有什么办法解决吗?非常感谢!
tostring Scode PersonID,replace
gen ID2=Scode+"0000"+PersonID
destring ID2,replace
format ID2 %20.0f



二维码

扫码加我 拉你入群

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

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

关键词:destring string 科学计数法 tring RING

沙发
kkk9998011 发表于 2021-3-13 18:11:16
是在destring过程中,ID2被精确到了万位,请问怎样避免呢。destring命令也没有format的option

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

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