Did you read the help(system)?
You should use ``/'', not ''\'' for you path delimiter in R.

The following is a simple example for opening a pdf reader.
system(paste('"C:/Program Files/Foxit Software/Foxit Reader/Foxit Reader.exe"'), wait = FALSE)

It' also easy to modify the example shown in help(system).


with regards
Guo-Hao Huang

--------------------------------------------------
From: "Yen Lee" <b88207...@ntu.edu.tw>
Sent: Monday, March 01, 2010 3:42 PM
To: <r-h...@stat.math.ethz.ch>
Subject: Re: [R] Calling SAS from R

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.



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