I am trying to create a loop that copies specific files (which have a specific identifier at the end of the filename) from a list of folders to another folder using Windows shell commands. However, I am having trouble working with the local macros in Stata. I have tried troubleshooting this with a variety of different ways but get various issues.
1) When I run the commands below:
local folder "folder"
local version "version10"
di "C:\...\`folder'\*`version'.*"
Stata shows this:
C:\...`folder'\*version10.*
It is unclear to me why the `folder' does not return value the assigned to the local macro and also why the backslash somehow disappears.
2) I tried to get around this by combining the local macros as follows:
local folder "folder"
local version "version10"
local path = "C:\..." + "`folder'" + "\*" + "`version'" + ".*"
di "`path'"
This works and returns the following path:
C:\...\folder\*version10.*
However, when I tried to create a loop to do this for all the folders as follows:
local names "a" "b" "c" (These would be the folder names)
local version "version10"
foreach folder of local names {
local path = "C:\..." + "`folder'" + "\*" + "`version'" + ".*"
di "`path'"
}
I get a "too few quotes" error, even though this is the same exact command that I ran previously that returns the correct path.
I would really appreciate any help with this.
Related Posts with Combining local macros in Stata
Variance function regression using HAPC (age-period-cohort) Hi Statalist, I am attempting to run a model on stata, specifically, a Variance function regressio…
Concatenating variables as a function of other variablesDear all, I have a database comprised of an id variable (siteid), two variables that indicate the l…
Negative margins value with penalized maximumlikelihood estimatesHello, I've tried the logit with a binary variable but I found out that the sample size is only 95. …
How to set 3 way panel and run triple difference regression?Hi everyone, I've got a dataset which varies across time, across country and across products (trade …
A Statalist glossary This is a revision of a glossary that appeared on 1 January 2011. Striking (to me any way) that mos…
Subscribe to:
Post Comments (Atom)
0 Response to Combining local macros in Stata
Post a Comment