我是靠谱客的博主 重要美女,最近开发中收集的这篇文章主要介绍R语言和Python交互,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

交互原理

借助了reticulate这个包,
其中两个工具的模块包加载方式在R中是import(“math”) ;在Python中是import math
调用模块包后执行结果,执行方式:R中是math$sqrt(20);python中是math.sqrt(20)

python执行结果

在这里插入图片描述

R语言执行结果

在这里插入图片描述

整体code

library(reticulate)
py_available() # 检查python是否存在
os <- import("os") # 调用python的os包
os$getcwd() # 在R中执行python的os包中的命令

math<-import("math") # R语言导入math包
result1<-math$sqrt(20) # R语言中使用Python的math函数包的功能模块,进行计算
print(result1) # 查看调用python包运行的结果

借助了reticulate这个包,其中两个工具的模块包加载方式在R中是import(“math”) ;在Python中是import math
调用模块包后执行结果,执行方式:R中是math$sqrt(20);python中是math.sqrt(20)

最后

以上就是重要美女为你收集整理的R语言和Python交互的全部内容,希望文章能够帮你解决R语言和Python交互所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部