黃河泉 发表于 2018-5-28 07:53 
你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明) ...
谢谢黄老师,最后用笨办法解决了,就是split accper,parse(-),将2009-12-31的文字型变量拆分成三个变量,再用gen newvar=accper1+accper2+accper3,变成20091231的文字型变量,再用destring,变成纯数字型,再用gen newvar2=A,replace newvar2=B if newvar2==.,类似的命令处理了,应该可以。