ここでは、この質問/文脈が標準的ではない場合、謝罪します。私はフィードバックを歓迎します。2つの "フォーマット可能な"クラスのデータフレームを同じプロット内にプロットし、RでPDFにエクスポートするにはどうすればよいですか?
私は、2つのデータフレームを、PDFレポートで別々の2つのテーブルとして視覚化したいと考えています。データフレームの1つは、第2のデータフレームからのより細かいレベルのデータを全て平均化するサマリーテーブルである。私は、より詳細なレベルテーブルの上に要約テーブルを置くことを検討しています。それらは異なるサイズ(行数と列数が異なる)ですので、問題があるかどうか教えてください。
実際のコード/プロセスに関しては、私は見栄えの良い表を作るために "formattable"パッケージを使用しています。しかし私はそこからどのように移動するのか分かりません。 grid.arrange関数(gridExtraパッケージから)とレイアウト関数を使用してみましたが、grid.arrangeのエラーが発生し、レイアウト関数を使用する方法を理解できませんでした(他のstackoverflow質問)。コードは以下の通りです:レイアウト機能について
library(formattable)
library(gridExtra)
m1 <- matrix("summary",1,3)
m2 <- matrix("granular",20,5)
t1 <- formattable(data.frame(m1))
t2 <- formattable(data.frame(m2))
layout(t1, t2, nrow=2)
grid.arrange(t1,t2, nrow=2, ncol=1)
私は次のエラーを取得する:
Error in layout(t1, t2, nrow = 2) : unused argument (nrow = 2)
とgrid.arrangeのために、私はエラーを取得しています:用として、
Error in `$<-.data.frame`(`*tmp*`, "wrapvp", value = list(x = 0.5, y = 0.5, :
replacement has 17 rows, data has 1
最後にPDF部分にエクスポートすると、フォーマット可能なクラスのデータフレームを1つもエクスポートすることができませんでした。そのため、両方をPDFにエクスポートする方法はわかりません。作業ディレクトリに表示され、RStudioのPlotsウィンドウにも表示されますが、"このドキュメントを開くときにエラーが発生しました。このファイルは既に開いているか、別のアプリケーションで使用中です。"それで、ファイルが正しく処理されなかったと思います。使い方:私は「フォーマット可能」パッケージの特長を生かし、最終的に電子メールで自動的にこれらのレポートを送信するために「RDCOMClient」を使用することを意味していますので、
pdf("SamplePDF.pdf", width=11, height=8)
formattable(data.frame(m1))
dev.off()
私はRでこれをやっています。さらに、SQLとRは基本的に私が知っている唯一の "コード"です。
初めてのポスターの方は、ありがとうございます。このような