Variable labels
Variable labels: describe your variables.
Variable labels document your data and make it more user-friendly.
Examples of the label variable command are shown below in a do-file.
#delimit;
version 6.0;
clear;
use "t:\statatut\examfac2.dta";
keep facid q102_1-q102_5 q103_1-q103_5;
/** show variable labels **/
describe;
/************************* from log *********************************************
Contains data from t:\statatut\examfac2.dta
obs: 503 1999 Tanzania Facility Survey
vars: 11 7 Sep 2000 16:59
size: 11,066 (98.7% of memory free)
-------------------------------------------------------------------------------
1facid double %12.0g
2q102_1 byte %13.0g title Staff member job title
3q102_2 byte %13.0g title Staff member job title
4q102_3 byte %13.0g title Staff member job title
5q102_4 byte %13.0g title Staff member job title
6q102_5 byte %13.0g title Staff member job title
7q103_1 byte %8.0g Staff member hours/week in FP
8q103_2 byte %8.0g Staff member hours/week in FP
9q103_3 byte %8.0g Staff member hours/week in FP
10q103_4 byte %8.0g Staff member hours/week in FP
11q103_5 byte %8.0g Staff member hours/week in FP
-------------------------------------------------------------------------------
*********************************************************************************/
/** remove variable labels **/
label variable q102_1 "";
label variable q102_2 "";
label variable q102_3 "";
label variable q102_4 "";
label variable q102_5 "";
label variable q103_1 "";
label variable q103_2 "";
label variable q103_3 "";
label variable q103_4 "";
label variable q103_5 "";
describe;
/************************* from log *********************************************
Contains data from t:\statatut\examfac2.dta
obs: 503 1999 Tanzania Facility Survey
vars: 11 7 Sep 2000 16:59
size: 11,066 (98.8% of memory free)
-------------------------------------------------------------------------------
1facid double %12.0g
2q102_1 byte %13.0g title
3q102_2 byte %13.0g title
4q102_3 byte %13.0g title
5q102_4 byte %13.0g title
6q102_5 byte %13.0g title
7q103_1 byte %8.0g
8q103_2 byte %8.0g
9q103_3 byte %8.0g
10q103_4 byte %8.0g
11q103_5 byte %8.0g
-------------------------------------------------------------------------------
Sorted by:
Note: dataset has changed since last saved
********************************************************************************/
/** re-create variable labels */
label var q102_1 "Staff member job title";
label var q102_2 "Staff member job title";
label var q102_3 "Staff member job title";
label var q102_4 "Staff member job title";
label var q102_5 "Staff member job title";
label var q103_1 "Staff member hours/week in FP";
label var q103_2 "Staff member hours/week in FP";
label var q103_3 "Staff member hours/week in FP";
label var q103_4 "Staff member hours/week in FP";
label var q103_5 "Staff member hours/week in FP";
describe;
exit, clear;
Questions:
1. How many characters long can a variable label be? Answer.
2. Can more than one variable be assigned a variable label in one label command?
Answer.
Answers:
1. The maximum length for a variable label is 80 characters. See help limitsfor this an almost every other limit in Stata.
Back to question
2. No. Only one variable can be processed in a label variable command.
Back to question
Review again?
Another topic?


