1
I’m programming a report generator that exports html. I use two files, the first is a loop that will determine the number of reports and within my template. Rmd I have another loop to print several tables.
The . rmd below works well
---
title: "Report"
author: "Me"
date: "`r format(Sys.time(), '%d de %B de %Y')`"
output:
html_document
---
# First Section
{r , results='asis', echo=FALSE, message=FALSE}
library(tidyverse)
library(gt)
i=1
df <- cbind(m=c(rep(1,16),rep(2,16)),mtcars)
gears <- unique(df$gear)
for(g in gears)
{
cat("## gear", g, "\n")
print(
df %>% filter(gear==g & m==i) %>%
gt()
)
}
The way out
but your i Gero report from the R script the tables are not printed
library(tidyverse)
library(gt)
df <- cbind(m=c(rep(1,16),rep(2,16)),mtcars)
for (i in 1:2)
{
rmarkdown::render(
'report_template_2.Rmd', output_file = paste0("report",
"_",i,
'.html'), encoding="UTF-8")
}
In time, other printouts of tables using the GT package to the script logo are printed normally.
Any idea what might be going on?
So, there was a breakthrough, but it didn’t solve, now I see the table gt() in the View tab, but it’s still not generated in html. I found the Pandoc directory here in Sys.setenv(RSTUDIO_PANDOC='C:/Program Files/Rstudio/bin/pandoc'), la só isso >>> <p># First Section</p> <H2> <b>Gear 4 </b> </H2> <H2> <H2> <b> </H2> <H2> < <b>Gear 5 </b> </H2<>
– jcarlos