数据报告是作为数据分析师必不可少的工作之一,而目前大部分数据分析师所处环境可能是Excel画图制表,然后制作成word或者email的方式。对于周期性的报告,每次重复操作其实蛮痛苦的。
那么今天给大家安利一个可以自动化生成报告的包knitr,笔者用了半年多,只能说对于非码农的分析师来说,简直就是天赐的福利。
系统:windows / Linux(注:如果要生成PDF的报告需要安装 MiKTeX / TeX Live 2013)
环境:Rstudio /Rstudio - server
包:knitr
恩,安装包这种小活直接跳过了(library()),现在Rstduio还是蛮智能的,缺少的包可以直接帮你一次安装。
入正题:
首先建立一个knitr文档,你可以File-New File-R Markdown ,也可以直接点File下面的然后创建。
接下来会提示你生成哪一种,我们这里直接选择Document好了,如果你想做PPT可以使用Presentation。Title你可以在此处修改,也可以在生成后的文档修改,Author同理。
建立好文档之后的样子:最上面的部分是基础信息,比如标题、作者、日期、输出类型之类的,可以直接写字符串写死,也可以使用函数(后面会有演示)。
其余的部分是knitr文档自带演示,英文