Я создал фрейм данных в R на основе нескольких вычислений и имеет столбцы (Строка, среднее значение за 2 дня, среднее значение за 7 дней, лучшее среднее значение, тренд).
DF$String <- c("ABC", "XYZ", "DEA")
DF$`2 day average' <- c(0.4, 0.5, 0.6)
DF$`7 day average' <- c(0.5, 0.6, 0.7)
DF$`Best average' <- c(0.7, 0.9, 0.8)
DF$Trend <- c("Week", "Week", "Day")
Я хочу отобразить столбец формата 2, 3 и 4 с одинаковой логикой (фон зеленый, если данные> 96%; желтый, если между 90% -96%; красный - в противном случае). Затем я хочу добавить 2-3 строки текста над таблицей (в качестве заголовка отчета) и распечатать его в формате PDF с сетками и цветовым форматированием. Я не могу использовать XLConnect, поскольку у меня постоянно возникает проблема с rJava. Я хочу более простой способ обойти это. Также этот отчет будет выходить каждый день, поэтому я просто хочу написать код, который создает PDF без какого-либо вмешательства.
Я пробовал это
customGreen = "#A9D08E"
customYellow= "#FFE700"
customRed = "#ff7f7f"
formattable(dataframe)
formattable(dataframe,
align =c("l","c","c","c"),
list(String = formatter(
"span", style = ~ style(color = "black",font.weight = "bold"))))
Не уверен, как раскрасить плитки в соответствии ск определенной логике. Затем мне нужно 2-3 строки заголовка в верхней части таблицы и экспортировать в PDF. Может ли кто-нибудь провести меня через это?