-- 
Powered by Gentoo GNU/LINUX
http://www.linuxcrazy.com

--- Begin Message ---
Judith Flores wrote:
> Hello,
> 
>    A couple of weeks ago I posted a question about what documentation I 
> should read in order to implement a way to communicate Python and R. I read 
> about the module 'subprocess', but have not been able to do something very 
> simple. I was wondering if you could tell me how to transfer a Python 
> variable to R. For example, a variable called 'fileforR'  will acquire a 
> pathfile from the user through a GUI. This file will be a csv file that will 
> be processed in a R script for statistical analysis. Let's suppose the R 
> script is called: 'read_file.R', and that it contains the following code:
> 
> read.csv(fileforR)
> q()
> 
> In the Python interpreter:
> 
> import easygui
> import subprocess
> 
> fileforR = fileopenbox()
> 
> After this, I have tried different combinations to try to call R and the 
> mentioned R script, for example:
> 
> subprocess.call('R')
> 
> opens the R console, but I can't access the R script. And there's another 
> problem I can't solve: passing the 'fileforR' variable from Python to the R 
> environment.
> 
> 
>    I am working on SUSE Linux, and using Python 2.5.2.
> 
> 
> Thank you very much,
> 
> Judith
> 
> 
>       
> _______________________________________________
> Tutor maillist  -  [email protected]
> http://mail.python.org/mailman/listinfo/tutor
> 
> 
How do you run it without python?
Have you tried something like;
subprocess.call('R 'cmd' 'options' /your/script/here.R' , shell=True)


-- 
Powered by Gentoo GNU/LINUX
http://www.linuxcrazy.com



--- End Message ---
_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to