gpt4 book ai didi

r - 安排邮件 R/Knitr 报告

转载 作者:行者123 更新时间:2023-12-04 02:54:26 28 4
gpt4 key购买 nike

我需要安排一些需要通过电子邮件发送的月度报告。我喜欢 R 在分析和数据操作方面的灵 active ,即使对 knitr 不是很有经验,我也会设法生成我需要的报告。我的问题是邮寄位。实现这一目标的最佳工作流程是什么?

最佳答案

我从来没有做过这种工作,但如果我必须这样做,我不会使用 R 包来发送邮件。我会使用类似 Mutt 的东西(也可用 on windows)邮件用户代理将我的报告作为附件发送。我是否会创建一个批处理 ma​​ilsender.(sh|bat) 来启动此 R 脚本 ma​​ilsender.R:

   source('genreport.R')  ## here you will call for example knit2pdf('myreport.Rnw')
writeLines(message,p<-pipe('mutt -s mySubject -a myreport.pdf -- mail@mail.com'))
close(p)

您的批处理/shell 脚本包含:

  Rscript path_to_mailsender_\mailsender.R

最后,您可以使用 cronwindows scheduler(我不知道 mac)每月安排这项工作。

例如使用 cron ,您需要这样的东西才能在每个月的第一天晚上 8 点向您发送报告:

       0 8 1 * * /path/to/mailsender.sh

关于r - 安排邮件 R/Knitr 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16951314/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com