我在工作中有一个问题:我已经合并了两个数据集,并且有许多具有相同内容的变量,但是在数据集 1 的变量中具有值的观察值在数据集 2 中具有缺失值。所以我需要将值从一个变量转移到另一个变量。
这是我迄今为止最好的镜头:
replace V23=1 if V232==1
replace V23=2 if V232==2
replace V23=3 if V232==3
replace V23=4 if V232==4
replace V23=8 if V232==8
replace V23=.u if V232==10 | V232==9
但是,为 40 多个变量执行此操作是一项繁琐的任务——而且由于其中一些是数值变量,因此它变成了一项孤注一掷的任务。