Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: UPDATE: once again -reshape- and labels


From   Andrea Bennett <mac.stata@gmail.com>
To   statalist@hsphsun2.harvard.edu
Subject   st: UPDATE: once again -reshape- and labels
Date   Mon, 16 Jun 2008 21:06:11 +0200

Dear Statalisters,

So with a more detailed question again (see previous post by me). The data set contains these variables: id, Ax1-Ax10, Bx1-Bx10, Cx1-Cx10. Every group (e.g. Ax1-Ax10) has the very same label which should be applied to the new variables after reshape. This is the code I got so far:

/* store label of each group of variables */
local lrshp "Ax1 Bx1 Cx1"

foreach v of var `lrshp' {
local l`v' : variable label `v'
}

/* reshape */
local rshp "Ax Bx Cx"
quietly reshape long `rshp', i(id) j(wave) /* giving me a data set with the variables: id, Ax, Bx, Cx, wave */

/* set label */
foreach v of var `rshp' {
label variable `v' "`l`lrshp''"
}


This way, Ax gets the correct label but Bx and Cx get the label of Ax. I seem to do something wrong when iterating at the end. I just really don't see the point.

Many thanks for the consideration,

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