stargazer type =“html”表输出中列之间的空格

时间:2015-09-15 14:36:21

标签: r stargazer

我正在寻找一种方法(或替代方法)来获得stargazer html-table输出列之间的空格。

作为

stargazer::stargazer(mtcars, type = "html")

结果

enter image description here

这不太好读......

提前感谢!

塞缪尔

2 个答案:

答案 0 :(得分:3)

如果您正在编写RMarkdown文档,则可以使用样式表自定义HTML表格。

可以将选项CSS添加到YAML标头中。像这样:

RLMResults *categories = [Category objectsWhere:@"SUBQUERY(relatedAttachments, $attachment, $attachment.isOfflineAvailable == YES).@count > 0"];

要增加列之间的间距,例如,可以在单元格的左侧添加一些填充。因此,在--- title: "My HTML Doc" output: html_document: css: styles.css --- 文件中,您可以输入类似的内容:

styles.css

有关在RMarkdown中使用CSS的更多信息,请check this。有关HTML表格的CSS的更多信息,请check this

答案 1 :(得分:2)

您也可以将CSS直接放入RMarkdown文档中(参见here)。例如

---
title: "Untitled"
author: "Author"
date: "29 June 2017"
output: html_document
---

<style>

table, td, th {
  border: none;
  padding-left: 1em;
  padding-right: 1em;
  min-width: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
  margin-bottom: 1em;
}

</style>


```{r, results = "asis"}

stargazer::stargazer(mtcars, type = "html")

```