python如何调用R-Python教程

资源魔 19 0
python 与 R 是现今数据剖析的两年夜支流言语。

python是通用编程言语,迷信较量争论、数据剖析是其首要的组成局部,但并不是全副;而R则更侧重于统计剖析,究竟结果R是统计学家创造的,自身就是为统计而生。(保举学习:Python视频教程)

python的劣势正在于其万能性,简直一切的畛域都有python的身影,而R则正在统计及其相干畛域十分业余。两者各有劣势。那末这么好的两个货色,能不克不及连系到一同呢?

谜底是一定的。要想完成这类性能,普通必需要提供相应的挪用接口。rpy2这个第三方库就提供了python挪用R的接口。本文次要引见rpy2的简略应用。

罕用的饬令:

1. import rpy2.robjects as robjects 这个饬令是导入 r工具

2. robjects.r("r_script") 能够执行r代码,比方 pi = robjects.r('pi') 就能够失去 R 中的PI(圆周率),前往的变量pi是一个向量,或许了解为python中的列表,经过pi[0] 就能够掏出圆周率的值。

3. robjects.r.source(“file.r”)能够执行r剧本文件。例子以下:

robjects.r.source('plot_demo.r')

plot_demo.r 内容以下:

# R 言语测试剧本
x <- c(1,2,3,4)
y <- x*x
jpeg(file="plot.jpg") # 保留图象
plt <- plot(x,y) # 画散点图
dev.off() # 封闭设施

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python若何挪用R的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!