2

我正在使用 Latex 和 Sweave 创建一些个性化报告。我需要批量生成报告(数据集大约有 300,000 多行)。我在网上遇到了几种方法来做到这一点,但我正在寻找一种简单直接的方法的建议。

数据框有几行包含汽车的名称和相关值,例如,

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 种汽车类型中的每一种创建一个漂亮的 LaTeX 报告,其中包含特定数据,例如按日期的 LeastPaid、按日期的 NumSold、按型号等……使用表格、应用、重塑等。个人报告还将包含图像

我的问题是如何批量生成报告。我可以为单个 CarName 创建 Sweave Rnw,但还需要为其他 399 辆汽车创建相同的名称,并将它们保存为一些唯一的名称,例如 CarName-Date.tex。

4

1 回答 1

6

您可以使用Sweavebrew包来执行此操作。如果我有时间,我会尝试发布一个简短的示例,但这里有两个很好的资源,它们提供了关于如何去做的非常详细的说明。

  1. brew:创建重复报告
  2. 使用 R、Sweave 和 Latex 批量生成个人性格报告
于 2011-09-11T11:20:58.137 回答