[R] sas.get problem

John Kane jrkrideau at yahoo.ca
Wed Apr 11 20:38:51 CEST 2007


--- Cody_Hamilton at Edwards.com wrote:

> 
> John,
> 
> Do you not have sas on your machine? (That would
> definitely keep sas.get
> from executing.)
> 
> Regards,
>    -Cody

No I don't have SAS on my machine. Nobody in my group
uses it and we seldom use SPSS. I think one person has
STATA. Most of the work is more policy than data work
and the occasional spreadsheet (shudder) does for
basic work. 

I am too cheap to have us spend a huge amount (well,
large amount anyway) for something that  I am likely
to use for 5-10 minutes a year. The last time I wanted
a SPSS file exported to "delimited" I just asked
someone in another department whom I knew has it on
his labtop to do it. 

I just hike across campus to the nearest lab with SAS,
SPSS etc installed. Done occasionally and in decent
weather it is not a problem. Today it is turning into
a marathon but I need to lose some weight.
                                            
>                       
>              John Kane                              
>                       
>              <jrkrideau at yahoo.                      
>                       
>              ca>                                    
>                    To 
>                                       
> Cody_Hamilton at Edwards.com           
>              04/11/2007 10:56                       
>                    cc 
>              AM                        R R-help
> <r-help at stat.math.ethz.ch> 
>                                                     
>               Subject 
>                                        Re: [R]
> sas.get problem             
>                                                     
>                       
>                                                     
>                       
>                                                     
>                       
>                                                     
>                       
>                                                     
>                       
>                                                     
>                       
> 
> 
> 
> 
> 
> --- Cody_Hamilton at Edwards.com wrote:
> 
> >
> > John,
> >
> > I believe the format file must have a .sc or
> > .sas7bcat  file extension (not
> > .sas7bdat which is a sas dataset extension).  I
> > think that's why you're
> > getting the error F:/sas/formats.sc? or
> > formats.sas7bcat not found.
> 
> I looked at that about 4 times and did not see it.
> Thanks. That  is probably the major problem I am
> having getting the files to load in SAS. I knew it
> was
> a format problem but since the format worked with
> SPSS
> I didn't think of that.
> 
> 
> >
> > Also, is the carriage return after '"C:/Program 
> in
> > the code below caused
> > by copying and pasting into the email or is the
> code
> > that way in your
> > program?
> 
> That's a Cut & Paste problem but thanks for catching
> it.
> 
> Well time to finish lunch and hike back to the
> computer lab.  I'm beginning to regret being to
> cheap
> to ask for an SAS licence :(
> 
> I may get this running today after all.  I really
> don't want to do a SAS > SPSS > R route.  It is a
> bit
> too much like a Rube Goldbeg cartoon.
> 
> Thanks
> 
> >
> > Regards,
> >     -Cody
> >
> >
> >
> >
> >
> >              John Kane
> >
> >              <jrkrideau at yahoo.
> >
> >              ca>
> >                    To
> >              Sent by:
> > tchur at optusnet.com.au
> >              r-help-bounces at st
> >                    cc
> >              at.math.ethz.ch           R R-help
> > <r-help at stat.math.ethz.ch>
> >
> >               Subject
> >                                        Re: [R]
> > sas.get problem
> >              04/11/2007 07:41
> >
> >              AM
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --- Tim Churches <tchur at optushome.com.au> wrote:
> >
> > > John Kane wrote:
> > > > I  have 3 SAS files all in the directory
> F:/sas,
> > > two
> > > > data files
> > > > and a format file :
> > > > form.ea1.sas7bdat
> > > > form.ea2.sas7bdat
> > > > sas.fmts.sas7bdat
> > > >
> > > > F is a USB.
> >
> > > > I am using R2.4.1 under Windows XP
> > > > SAS files were created with SAS 9.x
> > > > They convert easily into SPSS 14
> >
> > > > Example.
> > > >
> > > > library(Hmisc)
> > > > mydata <- sas.get(library="F:/sas",
> > > mem="form.ea1",
> > > >             
> format.library="sas.fmts.sas7bdat",
> > > >            sasprog = '"C:Program Files/SAS/SAS
> > > > 9.1/sas.exe"')
> > > >
> > > > Error message  (one of several that I have
> > gotten
> > > > while trying various things.)
> > > > The filename, directory name, or volume label
> > > syntax
> > > > is incorrect.
> > > > Error in sas.get(library = "F:/sas", mem =
> > > "form.ea1",
> > > > format.library = "sas.fmts.sas7bdat",  :
> > > >         SAS job failed with status 1
> > > > In addition: Warning messages:
> > > > 1: sas.fmts.sas7bdat/formats.sc? or
> > > formats.sas7bcat
> > > > not found. Formatting ignored.
> > > >  in: sas.get(library = "F:/sas", mem =
> > "form.ea1",
> > > > format.library = "sas.fmts.sas7bdat",
> > > > 2: 'cmd' execution failed with error code 1
> in:
> > > > shell(cmd, wait = TRUE, intern = output)
> > >
> > > The sas.get function in the Hmisc library is
> > broken
> > > under Windows.
> > >
> > > Change line 127 from:
> > >
> > >     status <- sys(paste(shQuote(sasprog),
> > > shQuote(sasin), "-log",
> > >         shQuote(log.file)), output = FALSE)
> > >
> > > to:
> > >
> > >     status <- system(paste(shQuote(sasprog),
> > > shQuote(sasin), "-log",
> > >         shQuote(log.file)))
> > >
> > > Tim C
> >
> > Thanks Tim,
> 
=== message truncated ===



More information about the R-help mailing list