我需要安排一些需要通過電子郵件發送的月度報告。 我喜歡R的分析和數據操作的靈活性,即使對knitr不是很有經驗,我也會設法生成我需要的報告。我的問題是郵寄位。什麼是實現這一目標的最佳工作流程?安排郵件R/Knitr報告
2
A
回答
4
我從來沒有做過這種工作,但如果必須這樣做,我不會使用R包發送郵件。我會使用像Mutt(也可用on windows)郵件用戶代理髮送我的報告作爲附件。難道我會創建一個批處理mailsender(SH |蝙蝠)是推出該R腳本mailsender.R:
source('genreport.R') ## here you will call for example knit2pdf('myreport.Rnw')
writeLines(message,p<-pipe('mutt -s mySubject -a myreport.pdf -- [email protected]'))
close(p)
批處理/ shell腳本包含:
Rscript path_to_mailsender_\mailsender.R
終於可以使用cron或窗口調度程序(我不知道mac)安排每月這份工作。
例如使用cron的,你需要的財產以後這樣的送你晚上8點上第一每月的報告:
0 8 1 * * /path/to/mailsender.sh
+0
非常感謝!正是我需要的。 – Tnunes
相關問題
- 1. Pentaho生成報告和安排附件的郵件作業
- 2. EWS郵件跟蹤報告
- 3. SSRS - 郵件執行報告
- 4. PHP郵件錯誤報告
- 5. 在Django中爲用戶安排電子郵件報告的最佳方式
- 6. 安排Oracle報告並導出到XML
- 7. CRM 2011中的日程安排報告
- 8. 安排項目聲納報告
- 9. 安排SSRS報告 - 工作日多次
- 10. 在SSRS報告中安排頁面
- 11. 通過API安排非抽樣報告
- 12. 水晶報告部分安排
- 13. 報告並排
- 14. 通過電子郵件發送報告NG報告
- 15. 排除abstractproperties報告
- 16. 如果預計的日程安排報告郵件沒有到達,請發出警告
- 17. OBIEE日程安排報告工作 - 上個月的月度報告
- 18. Firebase崩潰報告電子郵件
- 19. Outlook的電子郵件報告申請
- 20. 來自cruisecontrol的電子郵件報告?
- 21. jmeter報告和電子郵件
- 22. 梨郵件隊列報告腳本?
- 23. 自動發送電子郵件報告
- 24. 過濾標準電子郵件報告
- 25. Jenkins HTML電子郵件報告 - Selenium NUnit
- 26. 聲納定期電子郵件報告
- 27. 自動電子郵件MySQL報告
- 28. CCnet編輯報告電子郵件
- 29. 電子郵件出局報告
- 30. SSRS 2008電郵報告
'sendmailR'包和cron作業映入腦海 – baptiste
如果你是一個窗口用戶任務調度程序可以結合R的許多電子郵件包執行此操作。 –
請查看@hadley的關於如何使用postmarkapp發送電子郵件的要點https://gist.github.com/hadley/5707759。他們有一個免費帳戶。 – Ramnath