我正在使用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 ....
...
假设我们从
(unique(df$CarName))
获得了400种不同类型的汽车我需要为这400种类型的汽车中的每一种创建一个外观漂亮的LaTeX报告,并提供特定数据,例如按日期显示的LeastPaid,按日期显示的NumSold,按模型等...使用表格,应用,重塑形状等。各个报告还将包含图像
我的问题是如何批量生成报告。我可以为单个CarName创建Sweave Rnw,但也需要为399辆其他Car创建相同的Sweave Rnw,并使用一些唯一的名称(如CarName-Date.tex)保存它们。
最佳答案
您可以使用Sweave
或brew
包来执行此操作。如果有时间,我将尝试举一个简短的示例,但是这里有两个可用的资源,它们提供了有关如何执行此操作的非常详细的说明。
关于r - 使用Sweave&LaTeX生成批处理自定义报告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7376528/