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

From: Hamilton, Cody <CodyH_at_baylorhealth.edu>
Date: Thu 06 Jul 2006 - 05:03:48 EST

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@dshs.wa.gov] Sent: Wednesday, July 05, 2006 13:37 PM
To: Hamilton, Cody; Uwe Ligges
Cc: r-help@stat.math.ethz.ch
Subject: RE: [R] Invoking SAS in order to use sas.get

> -----Original Message-----
> From: r-help-bounces@stat.math.ethz.ch [mailto:r-help-
> bounces@stat.math.ethz.ch] On Behalf Of Hamilton, Cody
> Sent: Wednesday, July 05, 2006 11:18 AM
> To: Uwe Ligges
> Cc: r-help@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@statistik.uni-dortmund.de]
> Sent: Wednesday, July 05, 2006 13:7 PM
> To: Hamilton, Cody
> Cc: r-help@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@statistik.uni-dortmund.de]
> >
> > Sent: Wednesday, July 05, 2006 12:35 PM
> > To: Hamilton, Cody
> > Cc: r-help@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@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@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@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@baylorhealth.edu. Baylor
Health
> Care System, its subsidiaries, and affiliates hereby claim all
applicable
> privileges related to this information.
>
> ______________________________________________
> R-help@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@baylorhealth.edu. Baylor Health Care System, its subsidiaries, and affiliates hereby claim all applicable privileges related to this information.



R-help@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 Received on Thu Jul 06 06:27:02 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Thu 06 Jul 2006 - 08:17:54 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.