Skip to Main Content
数据科学之编程技术:使用R进行数据清理、分析与可视化
book

数据科学之编程技术:使用R进行数据清理、分析与可视化

by 迈克尔 弗里曼, 乔尔 罗斯
August 2021
Beginner to intermediate content levelBeginner to intermediate
450 pages
6h 13m
Chinese
Pearson
Content preview from 数据科学之编程技术:使用R进行数据清理、分析与可视化

18.5 R Markdown实战:寿命预测报告

为了说明R Markdown作为动态报告生成工具的强大功能,本节将介绍如何编写一份1960年至2015年各国寿命预测的报告。数据可从世界银行[1]下载。分析过程的完整代码可从本书代码库[2]下载。图18-8显示了部分数据。

图18-8 1960年至2015年各国寿命预测的世界银行数据子集

为了保证代码的组织性,将以两份文件编写本报告:

·analysis.R:包含分析过程,保存重要值到变量中。

·index.Rmd:使用source()加载analysis.R脚本并生成报告(该文件的命名是为了便于托管到GitHub Pages来渲染)。

analysis.R文件将需要执行下面的任务:

·加载数据。

·计算所需指标。

·生成要显示的数据可视化。

因为该文件执行了上述每一步,关键报告数据和图表被保存到变量中,从而可在index.Rmd文件中引用。

为了引用这些变量,需要在index.Rmd文件的“setup”部分加载analysis.R(使用source())。include=FALSE代码块选项表示代码将被执行,但结果不渲染到文档中。

注意:所有的“算法”工作应该放在独立的analysis.R文件中,便于调试和重复分析。由于可视化是“呈现”信息的一部分,因此可直接在R ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

数据驱动力:企业数据分析实战

数据驱动力:企业数据分析实战

Carl Anderson
写给系统管理员的Python脚本编程指南

写给系统管理员的Python脚本编程指南

Posts & Telecom Press, Ganesh Sanjiv Naik
可编程网络自动化

可编程网络自动化

Jason Edelman, Scott S. Lowe, Matt Oswalt

Publisher Resources

ISBN: 9787111640899