group_rows(“ SUCK”,2,3)中的错误:Kable中未使用的参数(“ SUCK”,2,3)

时间:2019-03-14 17:05:13

标签: r

使用$ \ 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)

任何提示将不胜感激。谢谢!

1 个答案:

答案 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,因此您需要指定用于此功能的软件包。