放弃 PK,拥抱合作——R 和 Python 能做出什么新花样?
想要更深入地相识rpy2,请参阅以下资源:
R挪用Python 我们可以选择以下的一种要领在Python中运行R剧本: rJython 这个器材包行使Jython实现到Python的接口。它的目标是使其他包可以或许在R中嵌入Python代码。 rPython rPython也是一种器材包,使得R说话可以挪用Python。行使rPython,通过R说话可以运行Python代码,挪用函数,分派和检索变量等。雷锋网雷锋网雷锋网(公家号:雷锋网) SnakeCharmR SnakeCharmR是改善版的 rPython。它源于 rPython 的 'jsonlite' 分支,对比于 rPython 有诸多晋升。 PythonInR PythonInR提供了R与Python交互的函数,简化了通过R会见Python的进程。 reticulate reticulate包为Python和R之间的协同操纵提供了全套器材。 在以上提供的全部要领中,reticulate被最普及行使,更重要的是,它行使Rstudio开拓的。Reticulate将Python会话嵌入到R会话中,支持无缝、高机能的交互机能。 该包使您可以或许将Python代码编织到R中,从而建设一种将两种说话融合在一路的新项目。 reticulate 包提供下列器材:
资源 行使网状包的一些很好的资源是:
结论 R和Python都长短常结实的说话,它们中的任何一种现实上都足以执行数据说明使命。然而,这两者必定都有一些高和低的点,假如我们能操作两者的上风,我们可以做得更好。无论哪种方法,把握这两方面的常识都将使我们越发机动,从而增进我们可以或许在多种情形中事变的机遇。
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |