使用降价共享分析
 

使用R减价共享分析

有一些R代码执行了一些分析. 如何在不花费更多时间在其他工具中创建幻灯片或文档的情况下共享分析? 输入R减价,这是一个R包,允许您在减价文档中嵌入代码片段.

定义

R 是一种经常用于数据分析和可视化的统计编程语言吗. R是开源的,并且拥有一个非常强大的社区来分享内容和想法.

RStudio 是一种流行的用于R.

R包 是由社区创建的一组功能,可以使用R代码或通过IDE(如R Studio)安装.

R减价 是R和本帖中心的包吗.

减价 是否有一种语言使用纯文本来格式化文档.

开始

设计和发布R减价文件有四个简单步骤. 首先,使用 .限制型心肌病扩展. 其次,使用R减价语法编写代码. 第三,添加R代码,生成报告的输出. 最后,将文档呈现为幻灯片、HTML、PDF或Word文件.

在本演练中,我们将使用 RStudio,可以从这里下载. 如果你没有安装R语言, 你可以从这里得到它. 在RStudio中,你可以通过点击packages窗口上的安装按钮来安装包. 或者,您可以使用下面的代码直接安装包.

安装.包(“rmarkdown”)

 

安装r包
RStudio中的“安装包”窗口  

To create an R减价 file, go to File>New File>R减价… in RStudio. 将出现一个窗口,您可以在其中选择文件的标题、作者和输出格式. 此方法将创建一个 .RMD文件中已经填写了这些部分,以及插入代码和生成文档的正确语法的一些说明和示例. 另外,您也可以使用 .限制型心肌病扩展.

格式

R减价文件有许多语法选项,可以将代码转换为描述性和格式良好的文档. 顶部的YAML头是可选的,但是可以包含诸如标题之类的信息, 作者, 日期, 和更多的. 从那里,您可以开始添加格式化的文本和代码片段. 博悦注册登录R减价最有用和最独特的部分是确定代码片段如何运行的能力. 您可以选择是否执行每个代码块, 显示输出或显示代码和输出. 这些选项的一些用例是执行代码,这些代码可能需要稍后在脚本中引用,而不会在结果文档中显示, 执行代码,只在文档中显示结果, 或者执行代码并显示所使用的代码及其输出. 

代码块
示例RStudio中的R减价文件,左边显示带有各种输出类型的代码,右边显示结果输出.  

除了代码片段, 有许多文本格式选项可以提高文档的专业性和可读性. 有自定义模板, 使用CSS文件的选项, 添加图片, 网页链接, 科学记数法, 参考书目, 和更多的. 要获得完整的格式化指南,请查看 R降价参考指南备忘单. 除了格式化文本, R减价也可以包含来自其他编程语言(如Python和SQL)的代码片段.

减价的基础
示例R减价文件在RStudio中,左边显示格式化的代码,右边显示结果输出.  

出版

发布内容的多种选择使得R减价脚本非常有用和通用. 您可以通过文档、幻灯片、网站、书籍、交互式文档等来传递代码. 有两种方法可以使用RStudio发布脚本. 第一种是直接调用渲染函数. 要创建的文件的名称是第一个参数,第二个参数是输出类型. 如果输出类型参数为空, 它将使用YAML头中标识的输出类型呈现脚本. 发布内容的第二种方法是在RStudio窗口中选择Knit按钮. 它将使用在YAML头中选择的输出呈现脚本. 输出类型包括常见的格式,如Word、PowerPoint、PDF、GitHub和HTML. 下面的代码示例中使用的输出类型是“html_document”.

代码示例

下载示例文件

这个示例演示了收集数据的整个过程, 执行简单的数据建模任务, 创建一些可视化, 并将代码转换为R语言的降价文档. 示例R脚本演示了使用公共数据源进行数据分析的整个过程. 该脚本有注释解释导入数据集的每个步骤, 清理和重新格式化字段, 根据要分析的内容创建组合表和子集表, 最后, 创建显示分析的可视化. R减价脚本示例使用了R脚本中的代码,但以非程序员使用的格式呈现. 由R减价脚本创建的文档包含对每个输出可视化内容的描述,同时隐藏了用于创建这些可视化内容的底层代码.

rmarkdown数据可视化
R减价数据可视化——下载上面的代码示例以查看完整的输出.

总结

R减价是一种共享R代码结果的简单方法,其中包括多个输出类型选项. 改进后的输出允许用户快速有效地理解结果并根据结果采取行动. 程序员会发现它很容易使用,而非程序员会惊叹(如果查看代码示例,就会发现这是一个很好的笑话你的幻灯片、文档、网页或互动内容的质量. 要了解更多博悦注册登录R减价的信息,请查看 来自RStudio网站的R减价 还有一本免费的书, R减价:权威指南 谢一辉,J. J. 阿莱尔,Garrett Grolemund.

我们正在招聘!

来和我们获奖的团队一起工作吧! 我们正在寻找在汉普顿路和里士满弗吉尼亚州的职位的中高级开发人员. 查看我们的职业页面,并发送你的简历!

布莱恩·诺克斯
业务分析师

布莱恩·诺克斯通过了DA-100:使用Microsoft Power BI分析数据考试,并且是Power BI开发人员, 管理员, 做了四年多的教练. 他是这个组织的创始人和领导者 Hampton Roads Power BI用户组. Brian将他的分析知识应用于马拉松咨询公司的商业分析师. 他是威廉玛丽学院的毕业生, 完成了商业分析学硕士课程的第一堂课. 他拥有Christopher Newport University的信息科学学士学位. Brian很早就意识到他想把自己对商业和技术的热情结合起来. Brian喜欢所有与数据有关的事情,他总是在寻找方法来分享他的数据科学知识,以帮助汉普顿道路上的其他人.

让我们来谈谈你的项目.

我们是一家提供全方位IT和数字营销服务的公司. 我们相信,成功的项目是与我们的客户合作和透明的结果. 您是否正在为您的网站或应用程序寻找更好的用户体验? 需要有经验的数据库架构师或业务分析师? 让我们谈谈!

X