Генерация пакетных пользовательских отчетов с использованием Sweave & LaTeX - PullRequest
2 голосов
/ 11 сентября 2011

Я работаю над созданием некоторых персонализированных отчетов с использованием 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))

Мне нужно создать симпатичный отчет LaTeX для каждого из этих 400 типов автомобилей с конкретными данными, такими как, скажем, LeastPaid за по дате, NumSold по дате, по модели и т. Д. ... используя таблицу, применить, изменить, и т. д. и т. д. Отдельные отчеты также будут содержать изображения

У меня вопрос к , как генерировать отчеты в пакете . Я могу создать Sweave Rnw для одного CarName, но мне нужно создать то же самое для 399 других автомобилей и сохранить их под уникальным именем, например CarName-Date.tex.

1 Ответ

6 голосов
/ 11 сентября 2011

Вы можете сделать это, используя Sweave или пакет brew. Я постараюсь опубликовать короткий пример, если найду время, но вот два отличных ресурса, которые предоставляют очень подробные инструкции о том, как это сделать.

  1. brew: создание повторяющихся отчетов
  2. Пакетные индивидуальные личные отчеты с использованием R, Sweave и Latex
...