Bookmark and Share

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]

st: Re: QUestion using -fs- package


From   Nuno Soares <[email protected]>
To   [email protected]
Subject   st: Re: QUestion using -fs- package
Date   Tue, 8 Jun 2010 22:37:27 +0100

Thank you everyone for the excellent tips! Statalist at its best!

Michael, I know the -save , replace- command is pretty scary, but I'm
using this bit of code on a given set of files and I'm aware of the
potential dangers. Thank you for the heads up!

Also, the reason for creating this variable is for using the name as
identifier in future analysis. The names of the files are countries
codes.

All the best,

Nuno

On Tue, Jun 8, 2010 at 9:11 PM, Nuno Soares <[email protected]> wrote:
> Hi everyone,
>
> I'm using the -fs- command to look into a directory for several files, open
> them, insert a new variable with the file name, and save them. The code is
> the following:
>
> qui fs *.dta
> foreach f in `r(files)' {
>        use `f', clear
>        cap drop file
>        gen file=`f'
>        save, replace
> }
>
> However, when I run the code I get the following error code:
> wscopear:  operator invalid
> r(198);
>
> Basically the gen file=`f' command is returning the above error. Any way of
> doing what it is intended to do?
>
> All the best,
>
> Nuno
>
>
>

*
*   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–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index