首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有kableExtra的表标题

带有kableExtra的表标题
EN

Stack Overflow用户
提问于 2019-08-19 22:55:51
回答 1查看 5.1K关注 0票数 1

我想包括表的标题和列的正确名称。如何使用函数kableExtra来完成此操作?

代码语言:javascript
复制
kable(tab[211:220,]) %>%
  kable_styling(bootstrap_options = c("striped", "hover"))
```[enter image description here][1]

代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

发布于 2019-08-19 23:18:52

可以使用caption参数添加标题,使用col.names参数更改列名,这两种方法都是调用kable时的选项。这是在你需要kableExtra之前。

代码语言:javascript
复制
library(kableExtra)

kable(head(iris), format = "html", caption = "Title of the table", 
col.names = c("sepal_length", "sepal_width", "petal_length", "petal_width", "species")) %>% 
    kable_styling(bootstrap_options = c("striped", "hover"))

这将返回以下超文本标记语言,如果使用的是RStudio,则会显示超文本标记语言预览。

代码语言:javascript
复制
<table class="table table-striped table-hover" style="margin-left: auto; margin-right: auto;">
<caption>Title of the table</caption>
 <thead>
  <tr>
   <th style="text-align:right;"> sepal_length </th>
   <th style="text-align:right;"> sepal_width </th>
   <th style="text-align:right;"> petal_length </th>
   <th style="text-align:right;"> petal_width </th>
   <th style="text-align:left;"> species </th>
  </tr>
 </thead>
<tbody>
  <tr>
   <td style="text-align:right;"> 5.1 </td>
   <td style="text-align:right;"> 3.5 </td>
   <td style="text-align:right;"> 1.4 </td>
   <td style="text-align:right;"> 0.2 </td>
   <td style="text-align:left;"> setosa </td>
  </tr>
  <tr>
   <td style="text-align:right;"> 4.9 </td>
   <td style="text-align:right;"> 3.0 </td>
   <td style="text-align:right;"> 1.4 </td>
   <td style="text-align:right;"> 0.2 </td>
   <td style="text-align:left;"> setosa </td>
  </tr>
  <tr>
   <td style="text-align:right;"> 4.7 </td>
   <td style="text-align:right;"> 3.2 </td>
   <td style="text-align:right;"> 1.3 </td>
   <td style="text-align:right;"> 0.2 </td>
   <td style="text-align:left;"> setosa </td>
  </tr>
  <tr>
   <td style="text-align:right;"> 4.6 </td>
   <td style="text-align:right;"> 3.1 </td>
   <td style="text-align:right;"> 1.5 </td>
   <td style="text-align:right;"> 0.2 </td>
   <td style="text-align:left;"> setosa </td>
  </tr>
  <tr>
   <td style="text-align:right;"> 5.0 </td>
   <td style="text-align:right;"> 3.6 </td>
   <td style="text-align:right;"> 1.4 </td>
   <td style="text-align:right;"> 0.2 </td>
   <td style="text-align:left;"> setosa </td>
  </tr>
  <tr>
   <td style="text-align:right;"> 5.4 </td>
   <td style="text-align:right;"> 3.9 </td>
   <td style="text-align:right;"> 1.7 </td>
   <td style="text-align:right;"> 0.4 </td>
   <td style="text-align:left;"> setosa </td>
  </tr>
</tbody>
</table>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57559242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档