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

sam*_*erk 8 r stargazer

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

stargazer::stargazer(mtcars, type = "html")
Run Code Online (Sandbox Code Playgroud)

结果是

在此输入图像描述

这不是很好读...

提前致谢!

塞缪尔

JWi*_*man 5

您还可以将 CSS 直接拖放到 RMarkdown 文档中(请参阅此处)。例如。

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

```{css, echo = FALSE}

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

```


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

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

```
Run Code Online (Sandbox Code Playgroud)


Bel*_*hia 4

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

这可以通过将选项 CSS 添加到 YAML 标头来完成。像这样的东西:

---
title: "My HTML Doc"
output:
  html_document:
    css: styles.css
---
Run Code Online (Sandbox Code Playgroud)

例如,要增加列之间的间距,您可以在单元格的左侧添加一些填充。因此,在您的styles.css文件中,您可以添加以下内容:

th, td {
    padding-left: 10px;
    text-align: left;        
}
Run Code Online (Sandbox Code Playgroud)

有关在 RMarkdown 中使用 CSS 的更多信息,请查看此。有关 HTML 表格 CSS 的更多信息,请查看此