Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: labels as values of a string variable


From   James Cui <james.cui@med.monash.edu.au>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: labels as values of a string variable
Date   Thu, 02 Jun 2005 22:25:27 +1000

If you change 
local label`i' = "string[_n]" 
to 
local label`i' = string[_n] 
it should work.
The latter assigns the value of string[_n] to label`i'.

James.


----- Original Message -----
From: "R.E. De Hoyos" <redeho@hotmail.com>
Date: Thursday, June 2, 2005 6:54 pm
Subject: st: labels as values of a string variable

> I want to attach labels to a group of variables (varlist).
> 
> The labels that I want to use for each variable are available as 
> observations in one of the variables (string). I tried the following:
> 
> levels string, local(labels)
> tokenize `lables'
> 
> * An error occurred because the string values contained spaces. 
> Therefore I 
> tried:
> 
> egen id = group(string)    //20 groups
> local i=1
> while `i'<21 {
>    preserve
>    keep if id==`i'
>    local label`i' = "string[_n]"
>    local i = `i'+1
>    restore
> }
> 
> When I used -di `label1'- the label names where correctly 
> displayed. However 
> when I tried to attached them to the variables using -label var- :
> 
> label var var1 "`label1'"
> 
> The label attached was "string[_n]" and not the value of it.
> 
> Many thanks,
> 
> Rafa
> 
> ________________________
> R.E. De Hoyos
> Faculty of Economics
> University of Cambridge
> CB3 9DE, UK
> www.econ.cam.ac.uk/phd/red29 
> *
> *   For searches and help try:
> *   http://www.stata.com/support/faqs/res/findit.html
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
> 
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index