Stata Label
The label command adds labels to datasets, variables, or values.
Usage
Datasets
label data "Raw dataset"
Variables
label variable foo "foo: A variable"
Values
Value labels are not stored in the dataset itself.
To create a new value label and then attach it to a variable, try:
label define yesno 1 "Yes" 0 "No" label copy yesno yesno2 label values foo yesno
To query the labels, try:
label dir label list yesno yesno2
By default, value labels cannot be overwritten. The add option allows new values to be inserted into an existing label. The replace option allows existing values to be overwritten in an existing label. The modify option combines both.
Stored Results
label dir stores the names of all labels in r(names).
label list stores the following details:
the number of values with labels, in r(k)
the lowest non-missing value with a label, in r(min)
the highest non-missing value with a label, in r(max)
whether or not (i.e. 1 or 0) labeled missing values (i.e. .a) have labels, in r(hasemiss)