当我们做完统计分析, 会需要与他人交流研究成果。 这意味着要把分析整理到某种报告里面。 有三种常见的创建报告场景: 第一种:
创建一个包含代码和结果的报告,便于记住6个月前做过的事情。如果要重做之前的事情,从单个完整的文档做起比从多个相关的文档做起要更加容易。
第二种: 为客户创建一份报告。你需要注意清晰性和吸引性,而且这份报告可能只需要创建一次。 第三种:
为日常需求创建一份特定类型的报告。这种情况下,数据会有所变化, 但是分析过程和报告结构保持不变。
这些动态报告可以用网页,word,PDF等格式保存。
1.用模板生成报告
读取模板文件,运行R代码,应用格式化指令,生成一个报告。如果在报告中机上R的输出由选项来控制。
模板文件中代码:
报告的呈现:
这个模板文件被作为参数传递到rmarkdown包的render()函数中,然后创建一个网页文件。此网页包含了文字和R结果。
用R 和 Markdown创建动态报告
整个过程是:使用rmarkdown包来从Markdown格式和R代码中创建文档。在处理文档的时候