0

sendmailR パッケージを使用して、data.frame をメールに添付しようとしています。data.frame はかなり大きいので、添付する最良の方法は pdf です。

PDFを添付する方法はありますか、plot.tableを試しましたが、このプロットを添付できません。

何か案は?どうもありがとうございました!

4

1 に答える 1

1

最良の方法がpdfであることに同意しません。必要以上に大きくなってしまいます。代わりに、dump または dput を使用して ASCII テキスト表現を作成し、それを添付する .txt ファイルに保存します。mime_part{sendmailR} は、添付ファイルを作成するために使用されます。mime_part.data.frame を使用して、dump()-ed または dput()-ted ステップの構築をバイパスすることもできます。

ここで実際の例を見つけることができます: http://www.inside-r.org/node/95009

## Not run:from <- sprintf("<sendmailR@%s>", Sys.info()[4])
to <- "<olafm@datensplitter.net>"
subject <- "Hello from R"
body <- list("It works!", mime_part(iris))
sendmail(from, to, subject, body,
         control=list(smtpServer="ASPMX.L.GOOGLE.COM"))
## End(Not run)

PDF ファイルを添付するコードを調べたい場合は、trellis/lattice オブジェクトから pdf -ed()mime_part.trellisを送信する {sendmailR} を見てください。print

于 2012-01-20T17:32:13.507 に答える