2

私はLaTeXとSweaveを使用していくつかのパーソナライズされたレポートの作成に取り組んでいます。レポートをバッチで生成する必要があります(データセットには約300,000以上の行があります)。私はこれを行うためにウェブ上でいくつかの方法に出くわしましたが、単純で簡単な方法の提案を探しています。

データフレームには、Carsの名前と、次のような関連する値を含むいくつかの行があります。

Date  CarName    NumSold     NumUnsold     MostPaid  LeastPaid           Model ....
09/04 Honda           10            20        50000      10000          Accord ....
09/06 Audi             5            30       100000      30000              A4 ....
09/05 Honda           12            20        50000      10000          Accord ....
09/06 Honda           18            27        53000      60000          Accord ....
09/08 Toyota          12            20        50000      10000           Camry ....
...

私たちが入手する車の種類が400種類あるとします。(unique(df$CarName))

これらの400種類の車のそれぞれについて、日付別のLeastPaid、日付別のNumSold、モデル別などの特定のデータを使用して、見栄えの良いLaTeXレポートを作成する必要があります。個々のレポートには画像も含まれます

私の質問は、レポートをバッチで生成する方法です。単一のCarNameに対してSweaveRnwを作成できますが、他の399台の車にも同じものを作成し、CarName-Date.texなどの一意の名前で保存する必要があります。

4

1 に答える 1

6

Sweaveまたはbrewパッケージを使用してこれを行うことができます。時間があれば短い例を投稿しようと思いますが、ここでは、その方法について非常に詳細な手順を提供する2つの優れたリソースを利用できます。

  1. brew:繰り返しレポートの作成
  2. R、Sweave、LaTeXを使用した個々のパーソナリティレポートのバッチ
于 2011-09-11T11:20:58.137 に答える