我想發送與SendMailR數據幀。我可以將它作爲附件以合理的格式發送。不過,我想發送電子郵件正文中的數據框。我嘗試了capture.output,print,sprintf,但我甚至無法將格式關閉。電子郵件數據框與SendMailR電子郵件正文中的表
例如我想下面的語法
for (i in 1:nrow(df)){
MSG = c(MSG,rownames(df)[1],as.character(unlist(df[i,])),'\n')
}
MSG = sprintf('%-10s',MSG)
sendmail(from,to,subject,msg = list(MSG,attachment1,attachment2 ...))
換句話說,我想,這可能需要我的數據幀轉換成具有/ N和sprintf(「S-10%」)等格式並存儲在MSG 。有人能指引我朝着正確的方向嗎?
我建議你創建一個HTML表,但我相信你不能發送HTML郵件與sendmailR。 –
謝謝Julien。就像編輯一樣,我只需要每天通過電子郵件發送一份工作的結果。我很高興使用另一個郵件發件人/更改數據框到數據表/矩陣等,只要我可以在電子郵件正文中發送內容。樂於考慮任何替代品 – hjw