使用$ \ texttt {kable()} $时,$ \ texttt {group_rows} $有问题。
我以前没有这个问题。我关闭了.rmd文件一天,并于今天早晨将其打开。现在,它不能被编织。我不知道发生了什么。在我更新R中的软件包之前,一切工作正常。
data<- read.table("http://www.stat.umn.edu/~gary/book/fcdae.data/pr12.6",header=TRUE)
attach(data)
Lab.1 <- data[data$lab == 1, ]
Lab.2 <- data[data$lab == 2, ]
Lab.3 <- data[data$lab == 3, ]
Lab.4 <- data[data$lab == 4, ]
Lab.5 <- data[data$lab == 5, ]
Lab1.mat <- matrix(Lab.1$count, ncol = 8, nrow = 2, byrow = TRUE)
Lab2.mat <- matrix(Lab.2$count, ncol = 8, nrow = 2, byrow = TRUE)
Lab3.mat <- matrix(Lab.3$count, ncol = 8, nrow = 2, byrow = TRUE)
Lab4.mat <- matrix(Lab.4$count, ncol = 8, nrow = 2, byrow = TRUE)
Lab5.mat <- matrix(Lab.5$count, ncol = 8, nrow = 2, byrow = TRUE)
m1 <- merge(Lab1.mat,Lab2.mat, all=T,sort = FALSE)
m2 <- merge(Lab3.mat,Lab4.mat, all=T,sort = FALSE)
m3 <- merge(m1,m2,all=T,sort = FALSE)
m <- merge(m3,Lab5.mat,all=T,sort = FALSE)
colnames(m)<- NULL
kable(m,"latex", booktabs = T) %>%
kable_styling() %>%
group_rows("SUCK",1,2)
任何提示将不胜感激。谢谢!
答案 0 :(得分:2)
您是否尝试在kableExtra::
之前添加group_rows
?我遇到了同样的问题,这似乎对我有用
kable(m,"latex", booktabs = T) %>%
kable_styling() %>%
kableExtra::group_rows("SUCK",1,2) # add kableExtra:: here
我认为原因是group_rows
中还有另一个dplyr
函数。加载kableExtra
时,它将自动为您加载dplyr
,因此您需要指定用于此功能的软件包。