On 01.03.2010 08:42, Yen Lee wrote:
Thank you for your reply.



Because my R program is Chinese version,

I would try my best to translate and specify my question more precisely.



When I type

system('"c:\\Program Files\\SAS\\SAS
9.1\\sas.exe","c:\\entropy\\output7\\scale\\syntax.sas"')

The warning message is as follow,

In system("\"c:\\Program Files\\SAS\\SAS
9.1\\sas.exe\",\"c:\\entropy\\output7\\scale\\syntax.sas\"") :

   "c:\Program Files\SAS\SAS
9.1\sas.exe","c:\entropy\output7\scale\syntax.sas" is not be found



When I try

system('"c:\\Program Files\\SAS\\SAS
9.1\\sas.exe"','"c:\\entropy\\output7\\scale\\syntax.sas"')

The warring message is as follow,

The mistake is if (intern) flag<- 3L else { : The argument can not be
interpreted as the logical value.


See ?shell (and ?system) and find that you need one string such as:

shell('"c:\\Program Files\\SAS\\SAS 9.1\\sas.exe" "c:\\entropy\\output7\\scale\\syntax.sas"')

given the paths are correct.

Uwe Ligges




These commands also don't work outside R, but I also don't know how to
modify.



I guess it's because I lose a command to tell SAS to read the file, but I
don't know how to do this.



Hope it's clear enough.

Can anyone give me some help with this?



Thanks~



Yen



-----Original Message-----
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
Behalf Of Ben Bolker
Sent: Monday, March 01, 2010 12:32 AM
To: r-h...@stat.math.ethz.ch
Subject: Re: [R] Calling SAS from R



Yen Lee<b88207001<at>  ntu.edu.tw>  writes:



I apologize if my sentence is not fluent to read.



I am doing a simulation study and I need to execute SAS and

read a SAS code in R.

I try the following code but it doesn't work.

system('"c:\\program files\\SAS\\SAS 9.1\\sas.exe" "c:\\syntax.sas"')

can anyone give me some help with this?



   You need to tell us, as precisely as possible,

what "doesn't work" means.

   Did R produce warnings or error messages?  What were they?

   If you run the equivalent command (the same except for

single vs double backslashes and surrounding quotation marks)



"c:\program files\SAS\SAS 9.1\sas.exe" "c:\syntax.sas"



   outside of R (in a terminal window or from the "Run" box

in Windows), does it work?



______________________________________________

R-help@r-project.org mailing list

https://stat.ethz.ch/mailman/listinfo/r-help

PLEASE do read the posting guide http://www.R-project.org/posting-guide.html

and provide commented, minimal, self-contained, reproducible code.


        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to