labcopy
Stata社区命令
概述
labcopy是一款专用于复制与交换Stata值标签的社区命令,提供两种操作模式:映射模式可将指定源值标签集(valuelabelname)中的标签定义复制到目标标签集,交换模式则可在同一值标签集中互换两个取值所关联的标签文本。
依赖
Stata 6 及以上
安装
cnssc install labutil, replace
语法
labcopy valuelabelname [ , from(numlist) to(numlist) list ] labcopy valuelabelname [ , swap(#1 #2) list ]
示例
示例1,
label def gender 0 "male" 1 "female"
值标签交互编码,二选一:
label def gender 0 "female" 1 "male", modify labcopy gender, s(0 1)
示例2,
label def rating 1 "poor" 2 "fair" 3 "OK" 4 "good" 5 "excellent"
值标签反向编码,二选一:
labcopy rating, f(1/5) t(5/1) label def rating 5 "poor" 4 "fair" 3 "OK" 1 "good" 1 "excellent" , modify
作者
姓名:Nicholas J. Cox
机构:University of Durham, U.K.
邮箱:n.j.cox@durham.ac.uk