说我想将报告工具与tidyverse一起使用,
我首先确保包已加载,
#install.packages("tidyverse", "reporttools") #Use this to install it, do this only once
library(reporttools); library(tidyverse)
其次,我使用基本的 reporttools tableNominal
对其进行测试,即
data(CO2)
## the basic function
reporttools::tableNominal(vars = CO2[, 1:2], group = CO2[, "Treatment"])
这样可行。
现在,如果我希望在使用 reporttools之前使用tidyverse进行子集和选择,那么引用变量的正确方法/最佳方法是什么?如果我可以使用tidyverse的选择助手,那就太好了,例如contains()
,one_of()
CO2 %>% select(Plant, Type, Treatment) %>%
reporttools::tableNominal(vars = vars(Plant, Type), group = vars(Treatment))