nessus导出报告格式有哪些_org-babel联合R语言用于数据报告的生成

本文介绍了如何利用org-babel和R语言在EMACS环境下制作数据报告,详细阐述了系统准备、代码块设置、运算及不同格式的输出方法,包括html和odt文件的生成。
摘要由CSDN通过智能技术生成

17157cd4afc9ba608b27943a63f9089e.png

近日帮助太太分析一组试验数据, 借机仔细研究了一下“文学化编程”理念, 发现 org-babel联合R语言 真的是生成数据报告的“神器”。

1 系统准备

首先当然是要安装EMACS、org-mode、org-babel、R、ESS这些必备的软件包。


2 使用


先建立一个org文档, 再在文档中按照org格式输入章节、文字, 说明这篇报告的用途。 在需要输入数据分析代码的部位输入“<s”,再按TAB键, 就会自动扩展成为“#+BEGIN_SRC …… #+END_SRC"的代码块。

在“#+BEGIN_SRC"语句末尾可加入如下参数, "R :session :results output :exports both"。 各个参数意义如下:

  • R 表示这部分代码是R语言,可以用 “ C-c ' " 进入和退出R语言编辑模式。
  • :session 表示这部分代码在同一个R语言会话中实现,包括这份报告中所有的代码块都可以在一个会话中实现。
  • :results 表示代码的结果用什么格式输出,如果是直接返回运算结果,用output; 如果是返回图形,则用graphics; 如果不想返回结果,则用silent。
  • :exports 表示代码在最终生成的报告中导出成什么格式,both表示结果和图形都导出。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值