楼主: wonway
28700 12

[数据管理求助] 如何在string前面补0 [推广有奖]

11
windtalker312 发表于 2020-3-16 10:59:52
黃河泉 发表于 2019-3-19 10:15
可考虑 ssc install addbefore!
哈哈,这个语句真好,谢谢黄老师

12
offandon 发表于 2020-4-11 04:09:32
jzhyue 发表于 2011-4-8 19:04
replace id=substr("000000"+id,-6,.) if id!=""
请问如何在一个年份变量前增加一个19,且不能在2000年这类的变量前增加,变量是字符串。
replace year = "19" +year if length(birth) == 4 这个后面应怎么增加?

13
jzhyue 发表于 2020-4-14 21:41:58
没有看懂你的问题,试试下面(下面的方框不知怎么一直去不掉):
  1. replace year="19"+year if  length(birth)==4 & regexm(year,"^2[0-9][0-9][0-9]$")==0 & regexm(year,"^[0-9][0-9]$")==1
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-6 07:35