添加 space 到 stargazer 描述 table

Add space to stargazer descriptive table

当我在 R 中 运行 这段代码时,我有这个 table。但是数字彼此非常接近,我想知道是否有任何方法可以使 space 差距更大?

代码: Data %>% stargazer(type="html",title = "样本汇总统计", align = TRUE, out="变量 Descriptive.html")

我找不到通过 stargazer 函数的方法,但我找到了解决方法。我提供了两种方法来执行此操作,因为我不知道您是在 RMD 中使用它还是使用文件“Variables Descriptive.html”。如果您在 RMD(R 代码之外)中使用 HTML 文件,请按照修改 HTML 文件的说明进行操作。

选项 1:使用 R Markdown

在到达执行此 table 的块之前添加以下内容——不在代码块中。

<style>
.myTable > table {
  width: 75%;
}
</style>

在执行 table 的代码块之前添加以下内容——不在代码块中。

<div class="myTable">

在执行 table 的代码块之后立即添加以下内容——不在代码块中。

</div>

它将看起来像这样:

---
title: "Untitled"
author: "me"
date: "2/24/2022"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(stargazer)
```


<style>
.myTable > table {
  width: 75%;
}
</style>

<div class="myTable">

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

stargazer(attitude, type = "html", align = T, header = F,
          title = " Summary statistics of the samples", 
          out = "var.html")
```

<div>

看到输出后,您可以相应地调整宽度。根据屏幕尺寸,宽度会发生变化。不过这样也保证了间距均匀分散。

选项 2:使用 HTML 文件

您可以使用任何文本编辑器打开该文件。我通过转到 File 选项卡,在 .HTML 文件的名称上 left-clicking 和 selecting 在编辑器中打开

您现在将在源代码窗格中看到 HTML 代码。第一个标签是table标签;这就是我们要改变的。

目前它指出:

<table style="text-align:center">

您将在此处添加内联 CSS。在代码中的内联样式末尾添加一个 semi-colon 。在这个例子中,我在 center 之后添加了一个 semi-colon。然后添加 width: 75%;。确保您没有擦除右括号或结束标记 ">.

保存文件。您可以使用此 HTML 代码从 Source 窗格中的菜单栏 select Preview 或者您可以返回文件 窗格和在浏览器中查看 以查看更改。和以前一样,查看屏幕的大小会改变 table.

的大小