It might be that the SAS file is meant to be used with SAS 8, not SAS
9, though I suspect that's not the problem--perhaps there is simply
one line with an error in it. My approach would be to look at one
file, and see if you can build a Stata do-file from it that will label
all your variable and make value labels. It's possible that the file
is organized in such a way that a few -file- commands inside a loop
would read in the .sas file and write out a Stata do-file that does
what you need... but I am SAS-averse, and tend to do everything
within Stata. Perhaps someone else on the list is less prejudiced,
and will provide a more efficient answer.
On 2/10/06, Abrams, Judith <[email protected]> wrote:
> I am trying to use a large number files that are constructed to be input
> easily into SAS. The data are in a .dat file with fields separated by
> blanks and there is a .sas file that contains the SAS commands to create
> a SAS dataset with variable and value labels.
>
> We were able to successfully create SAS transport files for the data,
> but we cannot import the value labels from formats.xpf. We copied the
> macro http://www.sas.com/govedu/fda/macro.html nearly verbatim, but when
> we run fdause, we receive the message "formats.xpf is not a valid value
> label file."
>
> I am not a SAS user and can't figure out where we're going wrong. I'd
> appreciate any help anyone could provide. Below is the log file from
> SAS.
*
* 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/