Я пытаюсь вставить таблицу в Rmarkdown, но я просто не могу удержать позицию таблицы. У меня нет большого опыта работы с Rmarkdown, и, возможно, проблема может заключаться в том, что я что-то упустил.
---
title: "Rmarkdown document"
author: "Me"
output: pdf_document
header-includes:
- \usepackage{float}
- \floatplacement{figure}{H}
fig_caption: yes
---
```{r load-packages, include=FALSE, echo=TRUE}
library(dplyr)
library(tidyr)
library(gtools)
library(gdata)
library(formattable)
library(knitr)
library(kableExtra)
library(scales)
library(jpeg)
library(grid)
library(devtools)
library(easyGgplot2)
knitr::opts_chunk$set(echo = FALSE, message = FALSE, warning = FALSE, fig.pos = "H")
options("scipen"=100, "digits"=0)
l oop прокомментирован ради создания одной таблицы для пример.
{r, results='asis',fig.cap='',out.extra = ''}
#for (k in 1:length(BASES)){
k <- 1
cat("\\newpage")
print(names(BASES[k]))
cat('\n\n<!-- -->\n\n')
#for (i in 1:(ncol(BASES[[k]]) - x)){
i <- 1
print(names(Estadisticas[[k]][i]))
print(knitr::kable(Estadisticas[[k]][i],align = "c"))
print( ggplot(BASES[[k]], aes(x= BASES[[k]][,i+x], fill=ano)) + geom_density(alpha=.2) +
scale_x_continuous(name=names(Estadisticas[[k]][i]),limits = c(1,max(Estadisticas[[k]][[i]][["media_sin_0"]],na.rm = T) + 3*max(Estadisticas[[k]][[i]][["sd"]],na.rm = T)),labels = scales::comma) +
scale_y_continuous(name="DENSIDAD"))
cat("\\newpage")
#}
#}
Вывод PDF с табличкой вверху, но я бы хотел, чтобы она находилась между заголовком 1.1 и графиком.
Я использовал ( Я думаю, что использовал, я могу ошибаться) ввод этот ответ Yihui X ie.
Я использовал этот ввод .
Я также пытался использовать
print(knitr::kable(Estadisticas[[k]][i],align = "c")%>% kable_styling(latex_options = "hold_position"))
print(knitr::kable(Estadisticas[[k]][i],align = "c")%>% kable_styling(latex_options = "HOLD_position"))
Информация о моем сеансе
> sessionInfo()
R version 3.6.2 (2019-12-12)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17763)
Matrix products: default
attached base packages:
[1] grid stats graphics grDevices utils datasets methods base
other attached packages:
[1] easyGgplot2_1.0.0.9000 ggplot2_3.2.1 devtools_2.2.2 usethis_1.5.1
[5] jpeg_0.1-8.1 scales_1.1.0 kableExtra_1.1.0 knitr_1.28
[9] formattable_0.2.0.1 gdata_2.18.0 gtools_3.8.1 tidyr_1.0.2
[13] dplyr_0.8.4
loaded via a namespace (and not attached):
[1] Rcpp_1.0.3 prettyunits_1.1.1 ps_1.3.2 assertthat_0.2.1 rprojroot_1.3-2
[6] digest_0.6.25 R6_2.4.1 backports_1.1.5 evaluate_0.14 httr_1.4.1
[11] pillar_1.4.3 rlang_0.4.5 lazyeval_0.2.2 rstudioapi_0.11 callr_3.4.2
[16] rmarkdown_2.1 desc_1.2.0 webshot_0.5.2 readr_1.3.1 stringr_1.4.0
[21] htmlwidgets_1.5.1 munsell_0.5.0 compiler_3.6.2 xfun_0.12 pkgconfig_2.0.3
[26] pkgbuild_1.0.6 htmltools_0.4.0 tidyselect_1.0.0 tibble_2.1.3 fansi_0.4.1
[31] viridisLite_0.3.0 crayon_1.3.4 withr_2.1.2 gtable_0.3.0 lifecycle_0.1.0
[36] magrittr_1.5 cli_2.0.2 stringi_1.4.6 fs_1.3.1 remotes_2.1.1
[41] testthat_2.3.2 xml2_1.2.2 ellipsis_0.3.0 vctrs_0.2.3 tools_3.6.2
[46] glue_1.3.1 purrr_0.3.3 hms_0.5.3 processx_3.4.2 pkgload_1.0.2
[51] yaml_2.2.1 colorspace_1.4-1 sessioninfo_1.1.1 rvest_0.3.5 memoise_1.1.0
Pd 1. Это мой первый вопрос: D
Pd 2. Извините за сломанный английский sh.
Pd 3. У меня высокий уровень кофеина и разочарования, пожалуйста, помогите.