Я задаю свой вопрос по SO, и это моя последняя надежда :-) Я должен подготовить отчет по Word.Я работаю на R Markdown, где мне нужно создать много таблиц.Я бы хотел, чтобы мои столы были красивыми!Но все, что я пробовал (pander
, KableExtra
, flextable
), не сработало.
Я беру результаты из coxph
моделей, собираю их, а затем строю свой data.frame
, который выглядит следующим образомthis:
1 Model 1 Model 2
2 n= 375 n= 374
3 e= 65 e= 64
4 PH= 0.46 PH= 0.97
5 Weight --- 1.0 [ 1.0 ; 1.1 ] p = 0.03
6 Size --- 1.0 [ 1.0 ; 1.0 ] p = < 10^-3^
7 GR I --- 1
8 GR II --- 1.2e+06 [ 0.0 ; Inf ] p = 1.00
9 GR III --- 1.4e+06 [ 0.0 ; Inf ] p = 1.00
10 Roads 1 1.1 [ 1.0 ; 1.1 ] p = < 10^-5^
11 Score 1.0 [ 0.9 ; 1.0 ] p = 0.04 ---
12 Likelihood ratio Chi-two= 4.48 p-value= 0.034 Chi-two= 2.73 1 p-value= 0.098
V4
1 Model 3
2 n= 374
3 e= 64
4 PH= 0.96
5 1.0 [ 1.0 ; 1.1 ] p = 0.05
6 1.0 [ 1.0 ; 1.0 ] p = < 10^-2^
7 1
8 1.3e+06 [ 0.0 ; Inf ] p = 1.00
9 1.7e+06 [ 0.0 ; Inf ] p = 1.00
10 1.1 [ 1.1 ; 1.1 ] p = < 10^-6^
11 1.0 [ 0.9 ; 1.0 ] p = 0.10
На Latex легко создавать красивые таблицы, и я использовал xtable
, чтобы получить это
.
On R Markdown, Я использую print(kable(table))
, но я не могу использовать какие-либо функции из KableExtra
для улучшения представления (это не работает при вязании на слово).Кроме того, мои таблицы сделаны в цикле, что усложняет ситуацию.
Есть ли у вас какие-либо подсказки для создания такой таблицы в Word из R Markdown?
В частности:
- мы можем перейти к строке в ячейке?
- можем ли мы создать многорядную ячейку?
- можем ли мы создать многоколоночную ячейку?
- как добавить полосы в моем случае, когда
KableExtra
не работает?
Спасибо за любой ответ на вопросы выше: -)