Bookmark and Share

Notice: On March 31, it was announced that Statalist is moving from an email list to a forum. The old list will shut down at the end of May, and its replacement, statalist.org is already up and running.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: copydesc with a twist??


From   "Ploutz-Snyder, Robert (JSC-SK)[USRA]" <robert.ploutz-snyder-1@nasa.gov>
To   "statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu>
Subject   st: copydesc with a twist??
Date   Fri, 7 May 2010 10:37:10 -0500

I'm looking for a quick way to copy variable labels from a set of variables (ex. x1-x100) to a set of new variables (ex. a1-a100), but I need a minor modification of the new labels.

Nicholas' copydesc command comes very close, as I can imbed it in a loop as:

For J in num 1/100: copydesk xJ aJ

But here's the rub.  In this case all of the aJ variables are a transformation of xJ.  I'd like the transformation to become part of the variable label too.

Here are two variables as a specific example:

              storage  display     value
variable name   type   format      label      variable label
----------------------------------------------------------------
x2              float  %8.0g                  HeadGy
a2              float  %9.0g                  abs(x2)



I would LIKE the label for a2 to be "abs(HeadGy)"  not "abs(x2)".  I have a zillion of these, so I don't want to hand-code them all...

Anyone know of an ado already written to do this?  Or a way to use copydesc??

Much appreciated,
Rob




*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   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   |   Site index