r语言默认工作目录document_R定时以邮件发送数据报告

本文介绍了如何使用R语言结合RMarkdown生成数据报告,并通过mailR包定时发送邮件。首先,详细阐述了创建RMarkdown报告的步骤,包括处理模板错误和确保数据实时性。然后,讲解了mailR包的配置和QQ邮箱SMTP服务的启用。最后,展示了如何设置Windows计划任务来定期执行R脚本,确保每天自动发送数据报告。
摘要由CSDN通过智能技术生成
已经很久没有更新文章了,最近一直在忙关于CMMI5的组织度量与分析,直到前天才将初步完成的文件交于培训老师检查。言归正传,做数据的有时需每周(月)生成一份统计数据(报告)发送给客户或领导,所以每次都需重复进行统计,很麻烦,对于重复性工作可以交由机器完成的,因此基于RMarkdown生成可重复性报告+mailR包发邮件+windows定时计划任务,即可实现定时自动发送报告。

第一步:RMarkdown生成可重复性报告

RMarkdown是基于Rstudio的,在Rstudio -> file -> R Markdown

对于生成报告形式有三种:HTML(网页)、PDF、WORD

79f45ee70013621422de359aef8e393e.png

注意:原生态情况下,Rmarkdown导出成PDF文件的内容是不支持中文的。但是一般来说报告都是以PDF文件较为正式,那么可以安装TinyTex和rticles包(设置参数documentclass: ctexart、output: rticles::ctex),即可正常输出中文版的PDF,若英文内容的PDF不需要这些包直接使用就可以了。当安装好这两个包后就可以进行以下步骤了。 步骤一:

41688c84c8c5413339f1b14e783c9c0d.png

步骤二:

3a7fdbe581250f693253768eee6b0a96.png

74036a80968ebc1c10511b79d94c0c9c.png

注:该模板是有bug的,如果你直接运行这个模板是会报错的。

36a4336a9b579e2f8e4a94204cbc073b.png

报错就是参数有问题:YAML头文件里面的documentclass参数重复了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值