首页 > 解决方案 > 我在 R Markdown 中使用 kable 并在我的表格中添加标题,在输出 PDF 文件中,表格放在页面底部

问题描述

在 R Markdown 文件中,我使用 kable 创建我的表格,我使用参数“标题”为我的表格添加标题,但是一旦我添加了这个标题,在输出的 PDF 文件中,我创建的表格将直接下降到底部在这些页面中,一旦我删除了这个标题,它就会回到它应该在的位置。

我在不同的笔记本电脑上试过,都是一样的。

---
title: "MA615_sep_13"
author: "KC"
date: "9/18/2019"
output:
  pdf_document: default
    df_print: paged
---

```{r setup, include=FALSE}
library(tidyverse)
library(knitr)
library(esquisse)
library(kableExtra)
library(magrittr)
library(tinytex)
opts_chunk$set(echo = TRUE)
```

课堂作业

使用 ggplot2 库提供的 MPG 数据集,生成包含以下元素的文档:标题、文本、表格和绘图。

表格应包括按汽车类别划分的城市和高速公路里程比较,以及所有可获得数据的年份的城市和高速公路里程的最佳三种车型。

绘制尽可能多地显示数据的数据。将连续变量放在轴上,并包括一条局部平滑回归线以显示与里程的关系。还制作一个箱线图,按汽车等级比较城市和高速公路 MPG。

表一


data(mpg)
mpg_1=select(mpg,cty,hwy,class)
mpg_1 %<>% group_by(class)%>%
  summarise(City=mean(cty),Highway=mean(hwy))%>%
  arrange(class,City,Highway)
mpg_1 = mpg_1[order(mpg_1$City,decreasing = TRUE),]
# kable(mpg_1,format = 'latex',align = "c",
#       col.names = c('Class','City MPG','Highway MPG'),
#       booktabs = TRUE,
#       digits = 2,
#       caption = "Average City and Highway MPG by Car Class")0
knitr::kable(mpg_1,digits = 2,align = 'c',
             col.names = c('Class','City MPG','Highway MPG'),
             booktabs = TRUE,
             caption = 'Average City and Highway MPG by Car Class')

标签: rknitrkable

解决方案


推荐阅读