Ошибка в group_rows ("SUCK", 2, 3): неиспользуемые аргументы ("SUCK", 2, 3) в Kable - PullRequest
0 голосов
/ 14 марта 2019

У меня проблема с $ \ texttt {group_rows} $ при использовании $ \ texttt {kable ()} $.

У меня раньше не было этой проблемы.Я закрыл свой файл .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 Ответ

4 голосов
/ 15 марта 2019

Вы пытались добавить kableExtra:: до group_rows? Я столкнулся с той же проблемой, и это, кажется, работает для меня

kable(m,"latex", booktabs = T) %>%
  kable_styling() %>%
  kableExtra::group_rows("SUCK",1,2) # add kableExtra:: here

Я думаю, причина в том, что в dplyr есть еще одна group_rows функция. Когда вы загружаете kableExtra, он автоматически загружает dplyr для вас, поэтому вам нужно указать пакет, который вы используете для этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...