不养老虎的魔法企鹅 2023-01-06 16:57 采纳率: 100%
浏览 112
已结题

stata如何在数字前加0

大虾们好,以下问题请求指教:
这是我的原始数据:
1
2
4
15
26

想通过stata变成:
0001
0002
0004
0015
0036

感激【rose】

  • 写回答

2条回答 默认 最新

  • |__WhoAmI__| 2023-01-06 22:12
    关注
    * 将变量转换为实数,然后将其转换为字符串,并使用 printf() 函数指定输出的格式
    
    generate newvar = string(real(oldvar), "%04.0f")
    
    * 将结果保存到旧变量中
    
    replace oldvar = newvar
    

    望采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月14日
  • 已采纳回答 1月6日
  • 创建了问题 1月6日