R中调用Python代码: 以运行PyEphem天文计算程序包为例

操作系统Linux Mint
安装 python 2.7.6 dev 版本
pyephem 所需要的 Numpy,Scipy 已经安装
rPython程序包所依赖的RJSONIO程序包也已经通过install.packages(“RJSONIO”) 安装到R中。

举例:

1
2
3
4
5
library(rPython)
python.exec("from ephem import *")
python.exec("j = ephem.Jupiter()")
python.exec("j.compute('1986/2/8')")
python.exec("print('%s %s' % (j.ra, j.dec))")