[R] Calling R functions from Python

culpritNr1 ig2ar-saf1 at yahoo.co.uk
Fri Jan 9 20:08:51 CET 2009


Hello Ryan,

I have good and bad news for you.

The good one is that there is a new rpy in active development. The bad one
is that you should compile it yourself.

You can get it here

http://rpy.sourceforge.net/rpy2.html

I use the regular distro of rpy under Linux x86_64. It works. I hope you get
your windows to work as well. To start with, I suggest that you upgrade to R
2.8.0. By now R 2.8.1 is the official version for Fedora (linux) users. So,
we can consider 2.7 rather old.

Best,

culpritNr1




ryan-147 wrote:
> 
> 
>    All-
> 
> 
> 
>    Thanks in advance for your help.
> 
> 
> 
>    I'm trying to call R function using Python in a windows environment and
> have
>    downloaded the Rpy library however it doesn't appear to work with R
> 2.7.2.
>    Does anyone know if a new version of Rpy exists for windows that will
> work
>    with R and where it can be downloaded from?
> 
> 
> 
> 
> 
>    Here's an example of the error I'm getting:
> 
> 
> 
>    Traceback (most recent call last):
>      File "C:\Documents and Settings\rkirkish\Desktop\test.py", line 1, in
>    <module>
>        from rpy import r
>      File "C:\Python25\Lib\site-packages\rpy.py", line 134, in <module>
>        """ % RVERSION)
>    RuntimeError: No module named _rpy2072
> 
>          RPy module can not be imported. Please check if your rpy
>          installation supports R 2.7.2. If you have multiple R versions
>          installed, you may need to set RHOME before importing rpy. For
>          example:
>    
>          >>> from rpy_options import set_options
>          >>> set_options(RHOME='c:/progra~1/r/rw2011/')
>          >>> from rpy import *
>          
> ______________________________________________
> R-help at 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.
> 
> 

-- 
View this message in context: http://www.nabble.com/Calling-R-functions-from-Python-tp21377066p21378554.html
Sent from the R help mailing list archive at Nabble.com.




More information about the R-help mailing list