问题: 如何将年和月两个单独的变量合并,生成一个单独的时间变量? 例子:已知a(如1998),b(如07),如何生成c? 解决: 先将要合并的变量转换为字符型:tostring a b,replace 然后生成新变量:gen c=a+b 再全部转换为数值型:destring a b c,replace 在tostring时,要注意变量的长度.太长的话,会用科学计数法表示,在合成一个变量时就会出现问题.