[R] Invoking SAS in order to use sas.get

Hamilton, Cody CodyH at BaylorHealth.edu
Wed Jul 5 21:03:48 CEST 2006


Dan,

You are right - that was my problem.  Thank you so much for your help!

I had submitted the code

trial<-sas.get(library='Y:/Hamilton/Data',member='cody',
		sasprog='C:/Program Files/SAS Institute/SAS/V9/sas.exe')

instead of the correct code (with the double quotes)

trial<-sas.get(library='Y:/Hamilton/Data',member='cody',
		sasprog='"C:/Program Files/SAS
Institute/SAS/V9/sas.exe"')

Thank you to Uwe, Douglas, Andy, and Frank for their help as well.  (And
I will be sure to include the entire code next time.)

-Cody


-----Original Message-----
From: Nordlund, Dan (DSHS) [mailto:NordlDJ at dshs.wa.gov]
Sent: Wednesday, July 05, 2006 13:37 PM
To: Hamilton, Cody; Uwe Ligges
Cc: r-help at stat.math.ethz.ch
Subject: RE: [R] Invoking SAS in order to use sas.get

> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-
> bounces at stat.math.ethz.ch] On Behalf Of Hamilton, Cody
> Sent: Wednesday, July 05, 2006 11:18 AM
> To: Uwe Ligges
> Cc: r-help at stat.math.ethz.ch
> Subject: Re: [R] Invoking SAS in order to use sas.get
>
>
> Thanks for your response.  I specified the path to the SAS executable
> 'C:/Program Files/.../sas.exe', using the sasprog option in sas.get()
> and got a similar error message: C:/Program is not recognized as an
> internal or external command.  I would like to apologize in advance if
I
> am making a very foolish mistake here . . .
>
> -----Original Message-----
> From: Uwe Ligges [mailto:ligges at statistik.uni-dortmund.de]
> Sent: Wednesday, July 05, 2006 13:7 PM
> To: Hamilton, Cody
> Cc: r-help at stat.math.ethz.ch
> Subject: Re: [R] Invoking SAS in order to use sas.get
>
> Hamilton, Cody wrote:
> > Sas.get is a function available from the Hmisc library.  I am using
> > Windows (sorry for not mentioning that).
>
>
> Same as mentioned in my former mail also applies for sas.get() in
Hmisc.
>
> Uwe Ligges
>
>
> > -----Original Message-----
> > From: Uwe Ligges [mailto:ligges at statistik.uni-dortmund.de]
> >
> > Sent: Wednesday, July 05, 2006 12:35 PM
> > To: Hamilton, Cody
> > Cc: r-help at stat.math.ethz.ch
> > Subject: Re: [R] Invoking SAS in order to use sas.get
> >
> > Hamilton, Cody wrote:
> >> I am trying to use the sas.get function to bring a SAS dataset into
> R.
> >> After calling the sas.get function I got an error message stating
> that
> >> 'sas' is not a recognized internal or external command, etc.  I am
> >> guessing that I need to specify the internal command to invoke SAS
in
> >> the sasprog option for the sas.get function, but I don't know how
to
> >> determine what that command might be.  Any thoughts would be
> >> appreciated.
> >>
> >
> >
> > What is sas.get()?
> > If you are talking about read.ssd() in package "foreign", you have
to
> >
> > specify the path to the sas executable. If you are on Windows (your
> mail
> >
> > header suggests, but you have not told it), this might begin with
> >
> > "c:/Program files/........." unless you have sas in your PATH
already.
> >
> > Uwe Ligges
> >
> >
> >
> >
> >> Cody Hamilton, Ph.D
> >>
> >
> >> Institute for Health Care Research and Improvement
> >>
> >
> >> Baylor Health Care System
> >>
> >
> >> (214) 265-3618
> >>
> >
> >
> >
> >
> >
> >> This e-mail, facsimile, or letter and any files or attachments
> > transmitted with it contains information that is confidential and
> > privileged. This information is intended only for the use of the
> > individual(s) and entity(ies) to whom it is addressed. If you are
the
> > intended recipient, further disclosures are prohibited without
proper
> > authorization. If you are not the intended recipient, any
disclosure,
> > copying, printing, or use of this information is strictly prohibited
> and
> > possibly a violation of federal or state law and regulations. If you
> > have received this information in error, please notify Baylor Health
> > Care System immediately at 1-866-402-1661 or via e-mail at
> > privacy at baylorhealth.edu. Baylor Health Care System, its
subsidiaries,
> > and affiliates hereby claim all applicable privileges related to
this
> > information.
> >> 	[[alternative HTML version deleted]]
> >>
> >
> >> ______________________________________________
> >> R-help at stat.math.ethz.ch mailing list
> >> https://stat.ethz.ch/mailman/listinfo/r-help
> >> PLEASE do read the posting guide!
> > http://www.R-project.org/posting-guide.html
> >
> >
> > This e-mail, facsimile, or letter and any files or attachments
> transmitted with it contains information that is confidential and
> privileged. This information is intended only for the use of the
> individual(s) and entity(ies) to whom it is addressed. If you are the
> intended recipient, further disclosures are prohibited without proper
> authorization. If you are not the intended recipient, any disclosure,
> copying, printing, or use of this information is strictly prohibited
and
> possibly a violation of federal or state law and regulations. If you
> have received this information in error, please notify Baylor Health
> Care System immediately at 1-866-402-1661 or via e-mail at
> privacy at baylorhealth.edu. Baylor Health Care System, its subsidiaries,
> and affiliates hereby claim all applicable privileges related to this
> information.
>
>
> This e-mail, facsimile, or letter and any files or attachments
transmitted
> with it contains information that is confidential and privileged. This
> information is intended only for the use of the individual(s) and
> entity(ies) to whom it is addressed. If you are the intended
recipient,
> further disclosures are prohibited without proper authorization. If
you
> are not the intended recipient, any disclosure, copying, printing, or
use
> of this information is strictly prohibited and possibly a violation of
> federal or state law and regulations. If you have received this
> information in error, please notify Baylor Health Care System
immediately
> at 1-866-402-1661 or via e-mail at privacy at baylorhealth.edu. Baylor
Health
> Care System, its subsidiaries, and affiliates hereby claim all
applicable
> privileges related to this information.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-
> guide.html

Because your path has a space in it, i.e. "c:\Program Files\...",
Windows
requires quotes around the path\filename.  So, you need to include
double-quotes as part of your path specification.  Some thing like:

'"C:/Program Files/.../sas.exe"'

Hope this helps,

Dan


Daniel J. Nordlund
Research and Data Analysis
Washington State Department of Social and Health Services
Olympia, WA  98504-5204



This e-mail, facsimile, or letter and any files or attachments transmitted with it contains information that is confidential and privileged. This information is intended only for the use of the individual(s) and entity(ies) to whom it is addressed. If you are the intended recipient, further disclosures are prohibited without proper authorization. If you are not the intended recipient, any disclosure, copying, printing, or use of this information is strictly prohibited and possibly a violation of federal or state law and regulations. If you have received this information in error, please notify Baylor Health Care System immediately at 1-866-402-1661 or via e-mail at privacy at baylorhealth.edu. Baylor Health Care System, its subsidiaries, and affiliates hereby claim all applicable privileges related to this information.



More information about the R-help mailing list