推荐书: Python开发最佳实践

Python统计分析:[5]调用R

分享时@该用户已经被封, 我就能回答你的问题奥!

Python做统计还不太成熟,很多需要的统计方法并没有现成的Python模块或者方法,而笔者也不是专门的统计出身,所以并不想自己去开发一些算法,所以我选择调用R来实现部分统计功能,毕竟R包含的统计包更多。今天示范一下如何在Python中调用R来进行一些简单的统计。

  • 先引入相关模块,rpy2就是Python中的r接口
  • 假如我们想要用R中的一些常量,比如pi,可以这样调用
    输出结果为:
  • 我们还可以将pandas的DataFrame对象转换为R中的data.frame对象或者matrix,下面先读取一个数据,生成DataFrame
  • 生成r中的dataframe
    输出结果为:
  • 转换为矩阵:
  • 当然,我们还可以调用R中的方法来进行绘图,比如绘制一个散点图:
    你会看到弹出一个窗口,展示了绘制好的散点图:

转载请注明来自DataScience.

邮箱: 675495787@qq.com