Stata Metadata

Stata exposes a rich API for querying internal metadata.


Labels

Variable and value labels are primarily manipulated by the `-label-` command.

. label variable foo "yes or no?"

. label define yesno 1 "Yes" 0 "No"

. label values foo yesno

. label list yesno
yesno:
           0 No
           1 Yes

Numeric values can be quickly prepended to value labels using the -numlabel- command.

numlabel foo, add mask("#. ")

To access or store the text of a variable label, try:

local varlab_foo: variable label foo

To manipulate value labels, try:

local vallab_foo: value label foo
local vallab_foo_1: label `vallab_foo' 1, strict


Descriptives

display _N    // number of cases
display c(k)  // number of variables


CategoryRicottone

Stata/Metadata (last edited 2025-10-24 15:58:53 by DominicRicottone)