in my desired output, the result for red would be printed before the result for green. Specifically, how to a change the order of factor levels for printing in a kable (or similar) table?
var1<-sample(c("red", "green"), 100, replace=T)
var2<-rnorm(100)
df<-data.frame(var1, var2)
library(tidyverse)
library(knitr)
df %>%
group_by(var1) %>%
summarize(avg=mean(var2)) %>%
mutate(var1=fct_relevel(var1, "red", "green")) %>%
kable()