蓝色 发表于 2017-5-12 09:27 
看到 楼上 黄老师写的命令了吧,这可是最基础的命令。
如果这还需要求助
额,不忙您说,真的很感谢黄老师的回复,也谢谢您的建议。
我还有个疑问:
ID a b c
1 1996 1996
2
45 1990 1990
3 1962 1962
.......假设a,b 均表示年份,其中a的值有的为零或者低于1900的数字,那么这种情况又该如何处理呢?
gen c=a
replace c =b if a<1900
但这种命令却无法运行,因为昨天试了好几次,请问您有什么办法解决呢。。
还有一个问题,就是如果变量值里有 * 这个符号,怎么都替换不了,而且还是 nonnumerical characters。。
不慎感激!!