Statalist The Stata Listserver


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

Re: st: RE: Saving global variables for future Stata sessions


From   Rachel <academicgirl@gmail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: RE: Saving global variables for future Stata sessions
Date   Wed, 14 Feb 2007 12:41:02 -0500

Nick and David,

Thank you for pointing me to the profile.do file.  The only issue is
that I add definitions from session to session, so I need to
continually update this file.

One way to copy the macro definitions from the command log file and
paste them into the profile.do file each time.

Is there some elegant way to keep  the macro definition commands in a
separate log file?  If Stata can't do this, is there a text editor you
know of that can automatically delete lines that don't begin with
"global" (or local, etc.)?

Thanks very much,
Rachel


On 2/14/07, Nick Cox <n.j.cox@durham.ac.uk> wrote:
Communication is easier if you follow Stata's
terminology. By "global variable" I guess you
mean "global macro".

If you want to save global macro contents with
datasets I believe that you must do it indirectly.

You mention .do files. A variant on that is to
add global definitions to your profile.do file,
or to have a file

-------------------------- myglobal.do
global foobar "foobar"
global buzz "fuzz"
global answer = 42
-------------------------

and then to have within -profile.do-
a command

do myglobal

Alternatively, save a global as a characteristic (good),
or in a variable (poor style, but may be practical).

Nick
n.j.cox@durham.ac.uk

Rachel

> Is there any program or built-in command that can do this. I'm looking
> for some way other than simply saving the macro declarations as a do
> file and running them each time I open a new session.

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