[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: Trouble with quotes in defining macro
From
Miranda Kim <[email protected]>
To
[email protected]
Subject
Re: st: Trouble with quotes in defining macro
Date
Wed, 11 Nov 2009 17:02:59 +0000
Have got it to work after "playing around", though it's very messy and
there is likely to be a much neater way...
Foreach var of varlist var1 var2 var3 {
loc varlab `""`:var l `var''""'
loc varlabs `"`varlabs'`varlab'"'
}
Miranda Kim wrote:
I have the following problem:
Within a loop I want to define a macro as follows:
Foreach var of varlist var1 var2 var3 {
local varlabs `varlabs' "`:var l `var''"
}
I want the macro varlabs to contain the following string ““lab1”
“lab2” “lab3””, where lab1 is the label for var1 etc.
But I’m having problems with the quotes.
I then want to use this local as an argument in another command and
that is why I wish it in this format with quotes around each label.
I am using stata 10.
Many thanks for your help.
*
* 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/
*
* 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–2024 StataCorp LLC | Terms of use | Privacy | Contact us | What's new | Site index |