全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
1780 0
2020-09-04
使用Rmd文件在Python和R中编排动态报告
是否要使用Python提取csv文件并在R中可视化它们?如何用R编写所有内容并通过Python得出结论?如果您知道正确的库和技术,两者都是可能的。在这里,我们将一次分析使用两种语言的用例。
Python Inside R和Vice Versa
分析人员使用Python和R编写的一些支持软件包使分析人员可以在一个Python或R脚本中结合使用Python和R。熟悉R的人可以使用网状包在R内调用Python代码。然后,R脚本可在Python和R之间互操作(Python对象被转换为R对象,反之亦然)。但是,如果您使用Python但想使用R的某些功能,请考虑使用以Python编写的rpy2包来启用嵌入式R代码。   
R markdown是将代码和结果组合到一个输出中的流行框架,它提供了优雅的Python和R集成。我们将创建一个动态报告,在一个Rmd脚本中将两种语言结合在一起。我们将使用外汇交易数据以15分钟为间隔捕获价格变动,然后绘制交易分析师在定价模型中使用的烛台图(OHLC图表)。   
在R Markdown文档中使用Python代码运行R
R markdown或Rmd是一个文本文件,包含文本或注释(与文本格式组合)以及由```包围的R代码块。您可以在R或R Studio内部的文件中以HTML,PDF或Word等输出格式创建和呈现有用的报告。但是,主要好处是源代码,输出和注释都包含在一个文件中,从而方便了团队之间的协作。
甚至R爱好者也可能不知道Rmd文件可以包含Python块。更方便地,在环境之间共享对象,从而允许程序员以相反的语言在Python和R中调用对象。
R Markdown与Python
让我们研究如何在Rmd中使用Python。首先,确保在您的计算机上安装了Python,并安装了您计划在Rmd中使用的所有Python库或模块(如果需要,可以使用pip works和虚拟环境)。  
在Rmd文件中,Python代码块与R代码块相似:Python代码放在??标记“`{python}和```内。
这是带有嵌入式Python代码的简单R减价:

关注 CDA人工智能学院 ,回复“录播”获取更多人工智能精选直播视频!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群