swapval
Stata社区命令
定义
swapval是一个用于交换两个变量值的Stata社区命令。该函数接受两个参数:avar和bvar,并在这两个变量之间互换它们存储的值。要求两个操作变量必须具有相同的类型,即要么都是数值类型,要么都是字符串类型。
命令
ssc install swapval,replace
环境
Stata 6.0+
说明
当数据检查表明两个变量的值被错误地互换了位置时,swapval命令可能非常有用。在简单情况下,这种情况可能只需要几个替换语句或使用数据编辑器即可解决,但在其他情况下,单条命令可能会更加高效。
swapval可以无条件地应用,在这种情况下,它本质上是变量名称的交换。
另外,它也可以通过使用if和/或in条件语句进行有条件的应用。
演示
swapval min max if max < min
作者
Nicholas J. Cox, University of Durham, U.K., n.j.cox@durham.ac.uk