STATA 值标签相关操作

label dir
//显示所有值标签对应的变量名
label list
//显示所有带有值标签的变量名,并且显示具体的值标签及对应值
label list origin
//显示指定带有值标签的变量史,并且显示具体的值标签及对应值
//使用举例:
use ce11,clear
list
//      +-------------------------------------------------+
//      | make             price   mpg   rep78   headroom |
//      |-------------------------------------------------|
//   1. | AMC Concord      4,099    22       3        2.5 |
//   2. | AMC Pacer        4,749    17       3        3.0 |
//   3. | AMC Spirit       3,799    22       .        3.0 |
//   4. | Buick Century    4,816    20       3        4.5 |
//   5. | Buick Electra    7,827    15       4        4.0 |
//      |-------------------------------------------------|
//   6. | Buick LeSabre    5,788    18       3        4.0 |
//   7. | Buick Opel       4,453    26       .        3.0 |
//   8. | Buick Regal      5,189    20       3        2.0 |
//   9. | Buick Riviera   10,372    16       3        3.5 |
//  10. | Buick Skylark    4,082    19       3        3.5 |
//      +-------------------------------------------------+

. des
// Contains data from ce11.dta
//  Observations:            10                  1978 automobile data
//     Variables:             5                  6 Apr 2023 18:49
//                                               (_dta has notes)
// --------------------------------------------------------------------------------
// Variable      Storage   Display    Value
//     name         type    format    label      Variable label
// --------------------------------------------------------------------------------
// make            str18   %-18s                 Make and model
// price           int     %8.0gc                Price
// mpg             int     %8.0g                 Mileage (mpg)
// rep78           str1    %9s                   Repair record 1978
// headroom        float   %6.1f                 Headroom (in.)
// --------------------------------------------------------------------------------
// Sorted by: 
//      Note: Dataset has changed since last saved.
//建立值标签名称为:good,其中3对应为good1
label define good 3 "good1"
//对已经存在的值标签增加值:4对应good2
label define good 4 "good2",add
//对于已经存在的值标签的指定值进行修改
label define good 4 "good3",modify
//为变量rep78添加标签内容为good
label variable rep78 "good"
//删除变量rep78的标签内容
label variable rep78
//为变量rep78设置对应的标签good
label values rep78 good
//为变量rep78去掉对应的值标签对应关系  删除对应关系
label values rep78
//删除值标签good(名称及对应的值)
label drop good

 

//标签
uselabel
//将当前表的值标签创建成新的表并打开处于内存中
//lname原变量名称 value:标签实际对应的具体值 label:显示的值 

label save using "xxc", replace
//将当前表的所有值标签保存为do文件
// label define G3ro_01 1 `"农资店"', modify
// label define G3ro_01 2 `"机械服务组织"', modify
// label define G3ro_01 3 `"机械维修"', modify
// label define G3ro_01 4 `"机械销售"', modify
// label define G3ro_01 5 `"粮食加工"', modify
// label define G3ro_01 6 `"农产品收购和销售"', modify
// label define G3ro_01 7 `"烘干"', modify
// label define G3ro_01 8 `"其他,请说明"', modify
// label define G3ro_03 1 `"独立个体经营"', modify
// label define G3ro_03 2 `"合伙经营"', modify
// label define G1ro_01 1 `"使用合作社提供的服务"', modify
// label define G1ro_01 2 `"获得分红"', modify
// label define G1ro_01 3 `"人情原因"', modify

labelbook
//形成值标签代码本

 

posted @ 2023-04-06 19:19  myrj  阅读(789)  评论(0编辑  收藏  举报