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   "Maarten Buis" <M.Buis@fsw.vu.nl>
To   <statalist@hsphsun2.harvard.edu>
Subject   RE: st: labels as values of a string variable
Date   Thu, 2 Jun 2005 14:39:35 +0200

Oops that should have been: forvalues i = 1/20

-----Original Message-----
From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu]On Behalf Of Maarten Buis
Sent: donderdag 2 juni 2005 14:33
To: statalist@hsphsun2.harvard.edu
Subject: RE: st: labels as values of a string variable

You might also want to change:
local i=1
while `i'<21 {
        *whatever*
local i = `i'+1
}

into:

forvalues i = 1/21 {
        *whatever*
}

Maarten

-----Original Message-----
From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu]On Behalf Of James Cui
Sent: donderdag 2 juni 2005 14:25
To: statalist@hsphsun2.harvard.edu
Subject: Re: st: labels as values of a string variable

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/

*
*   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