为变量添加或修改值标签,可以使用label define命令定义一个新的值标签集,然后使用label values命令将这个值标签集应用到变量上。如果值标签已经存在但需要修改,可以先使用label drop命令删除原有的值标签,然后重新定义并应用。 stata * 定义值标签 label define 性别_lbl 1 "男性" 2 "女性" * 应用值标签到变量 ...
* 分类变量的清理和生成 * 举例1:a1 变量的清理 * 清理目标:检查 a1(性别)变量,查找并修改异常值,生成性别变量(虚拟变量) use hh_data.dta,clear describe a1 //检查变量标签 label var a1 "受访者的性别" //构建标签 des a1 //检查是否改对变量标签 label define a1lab 1"男" 2"女" //为 a1 变...
label value变量名称值标签名称 //将变量值转换为对应的标签内容 示例: label define repair78 1“好" 2 "较好" 3“中"4 "较差”5 "差" label values rep78 repair78 //注意对应。容易混淆的话可以将值标签名称和变量名改成一致的: label define rep78 1“好" 2 "较好”3“中" 4 "较差”5“差" ...
class sfi.ValueLabel This class provides access to Stata’s value labels. Method Summary createLabel(name) Create a new value-label name. getLabel(name, value) Get the label for a specified value-label value. getLabels(name) Get the labels for a specified value-label name. getNames() Get...
5、label drop _all ——删去所有变量的值标签 6、label drop 指定值标签名称 —— 删去指定变量的值标签 查看标签结果 1、label list ——查看所有变量的变量标签(variable label)和变量值标签(value label) 2、label list 指定变量 ——查看指定一至多个变量的变量标签(variable label)和变量值标签(value label...
你可以用 `label define` 和 `label value` 命令来创建数字和文字的对应表。例如:`label define 标签名称(可自定义) 1 "满意", 2 "一般", 3 "不满意"; label value 需要贴标签的变量 标签名称`。 删除操作 删除某个变量:`drop 变量`。 删除符合条件的某个变量:`drop if 变量==数值或字符串`。
获取与单个值标签名称关联的值 getVarValueLabel(var) 获取与变量关联的值标签名称 removeLabel(name) 删除值标签名称 removeLabelValue(name, value) 删除值标签值 removeVarValueLabel(var) 从变量中删除值标签名称 setLabelValue(name, value, label) 为值标签名称设置值和标签 setVarValueLabel(var, labelName)...
删除异常值:drop if 列名>某数(需要提前查看问卷说明/查看值标签/但不要随便删除数据) reshape:长宽格式的转换(类似sql交叉连接变得更精简) 其他便捷操作:gather 和 spread 命令。gather 负责宽变长(多列变1列,整体变长),spread 负责长变宽。还可以自定义 variable 和 value 两个变量的名称,使得新数据的变量名...
前两步也可以直接search svvarlbl, all,然后安装 3.输入:svvarlbl using varlabel.log 输出的变量标签是log文本格式,如果要再变成excel可以使用stata或者sas读取进程序中转化为excel,或者直接进行复制粘贴。想到一个曲线救国方法,先用Stat/Transfer将STATA数据文件转换成SAS,再找一个软件EpiData,在...
stata入门操作