2017-09-11 13 views
0

현재 kableExtra 0.5.1 만 지원합니다. 한 테이블에 여러 행을 넣으십시오. 프로그래밍 방식으로 많은 범주에 테이블의 몇 행을 넣으려면 팅겨보고 어떤 것이 있는지 궁금합니다. group_rows(kable_input = x, group_label = c("Group 1", "Group 2"), start_row = c(1, 5), end_row = c(2, 6)). kableExtra의 DEV 버전으로 감사kableExtra : 테이블의 몇 행을 프로그래밍 방식으로 많은 범주에 넣으십시오.

library(knitr) 
library(kableExtra) 

x <- knitr::kable(head(mtcars, 10), "latex") 
kableExtra::group_rows(kable_input = x, group_label = c("Group 1", "Group 2"), start_row = c(1, 5), end_row = c(2, 6)) 
+1

다른 질문과 마찬가지로 반복하십시오. – user2554330

답변

1

, 당신은 add_header_above()와 비슷한 방식으로 그룹 행에 index 옵션을 사용할 수 있습니다.

kable(mtcars[1:10, 1:5], "latex", booktabs = T) %>% 
    group_rows(index = c(" " = 3, "Group 1" = 3, "Group 2" = 4)) 
+0

이것은 시원합니다. 그러나, 나는'Labs <- c ("Group 1", "Group 2") Start <- c (1, 5) End <- c (2,6) knitr :: kable과 같은 기능을 가진 함수를 선호한다. (라텍스, booktabs = T) %> % kableExtra :: group_rows (group_label = 실험실, start_row = 시작, end_row = 끝)'Labs' 및 부여 할 수 있습니다 (mtcars [1:10, 1 : 5], "latex" 주요 기능 밖. 어떤 생각이라도 제발. – MYaseen208

+0

@ MYaseen208 당신은 항상 함수 밖에서 인덱스를 만들 수도 있습니다. – Hao