Rmarkdown - Линия странным образом исчезает при визуализации документа
При вязании файла.Rmd некоторые строки (сгенерированные функцией) не отображаются в визуализированном документе, даже если они явно генерируются функцией R.
Код R
devtools::install_github("dcomtois/summarytools", ref = "dev-current")
library(summarytools)
data(tobacco)
freq_tables <- lapply(tobacco[ ,c("gender", "age.gr", "smoker")], freq)
view(freq_tables, method = "pander")
R консольная распечатка
Frequencies
gender
Data frame: tobacco
Type: Factor (unordered)
Freq % Valid % Valid Cum. % Total % Total Cum.
----------- ------ --------- -------------- --------- --------------
F 489 50.00 50.00 48.90 48.90
M 489 50.00 100.00 48.90 97.80
<NA> 22 2.20 100.00
Total 1000 100.00 100.00 100.00 100.00
age.gr
Type: Factor (unordered)
Freq % Valid % Valid Cum. % Total % Total Cum.
----------- ------ --------- -------------- --------- --------------
18-34 258 26.46 26.46 25.80 25.80
35-50 241 24.72 51.18 24.10 49.90
51-70 317 32.51 83.69 31.70 81.60
71 + 159 16.31 100.00 15.90 97.50
<NA> 25 2.50 100.00
Total 1000 100.00 100.00 100.00 100.00
smoker
Type: Factor (unordered)
Freq % Valid % Valid Cum. % Total % Total Cum.
----------- ------ --------- -------------- --------- --------------
Yes 298 29.80 29.80 29.80 29.80
No 702 70.20 100.00 70.20 100.00
<NA> 0 0.00 100.00
Total 1000 100.00 100.00 100.00 100.00
Оказано.Rmd
Как мы видим, имя переменной перед каждой таблицей ("пол", "возраст.гр" и "курильщик") исчезло. Я совершенно не понимаю, почему это происходит. Я пробовал разные настройки (например, тип вывода), но безрезультатно. Любые советы приветствуются. Спасибо.
1 ответ
Я не уверен, что действительно понимаю ваш вопрос, потому что следующее Rmd
файл хорошо для меня (я использую print
метод вместо view
метод):
---
output: html_document
---
```{r, results='asis'}
library(summarytools)
data(tobacco)
freq_tables <- lapply(tobacco[ ,c("gender", "age.gr", "smoker")], freq)
print(freq_tables)
```