Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: st: Do-file no result, command line OK
From
Ulrich Kohler <[email protected]>
To
[email protected]
Subject
RE: st: Do-file no result, command line OK
Date
Tue, 29 Mar 2011 15:25:41 +0200
Let me add that there is nothing odd happening concerning
preserve/restore. -preserve- preserves the data, and that data will be
restored (a) when -restore- is issued or (b) after program/Do-file
termination.
I just sometimes forgot that there was a preserve upstream.
You can always preserve your data without -preserve-, i.e. without
restoring after program termination:
----------------
<something>
tempfile foo
save `foo'
clear
<something else>
use `foo'
<go on>
-----------------
Stopping the Do-file in the middle of "something else" will not bring
you back to the end of "something".
Uli
Am Dienstag, den 29.03.2011, 14:03 +0100 schrieb Michael Ghebre:
> Dear All
> preserve preserves the data, guaranteeing that data will be restored after program termination.
> I would be immensely grateful if anybody could suggest on the point Uli has raised (preserve/restore command in Do file) as I have been struggling for a long time with this issue
>
> Best
> Michael
>
>
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Ulrich Kohler
> Sent: 29 March 2011 13:20
> To: [email protected]
> Subject: Re: st: Do-file no result, command line OK
>
> This sounds pretty weird.
>
> I sometimes experience something like this in Do-Files with a
> -preserve-/-restore- part in it. When running those parts of the Do-File
> that contain the -preserve- command but does not contain the -restore-
> command, the end of the Do-file brings you back to the preserved data
> set.
>
> Uli
>
>
> Am Dienstag, den 29.03.2011, 12:52 +0100 schrieb
> [email protected]:
> > Dear Statalisters,
> >
> > I am running a do-file on a large dataset (4'999'453 observations). One of my command is:
> >
> > replace companyname_short=subinstr(companyname,"."," ",.)
> >
> > That is, I replace the dot in the variable "companyname" by a blank in the variable "companyname_short". When I run the do-file, stata tells me that x hundred thousands of "real changes" have been made, but actually nothing have changed in my dataset when I open the data viewer. However, when I copy and past the command from the do-file into the command line, everything works fine.
> >
> > Any idea to make it run smoothly with the do-file?
> >
> > Best,
> >
> > Xavier
> >
> >
> > Xavier Vollenweider
> > PhD candidate & Walsh fellow
> > London School of Economics
> > mob: +44(0)75 3531 9211
> >
> >
> > Please access the attached hyperlink for an important electronic communications disclaimer: http://lse.ac.uk/emailDisclaimer
> >
> > *
> > * 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/
>
>
> *
> * 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/