下面是在 R markdown 中放置stargazer表的代码。 为此,我使用了stargazer包的文档中的一些代码,并对其进行了一些自定义。

---
title: "test stargazer in r markdown"
author: ""
date: "18/09/2019"
header-includes:
   - \usepackage{dcolumn}
output: pdf_document
---


```{r results='asis', echo = FALSE, message = FALSE}
library(stargazer)
set.seed(5)
temp <- rnorm(500, mean = 80, sd = 12)
sales <- 2 + temp * 3
for (i in 1:length(sales)) {
if (temp[i]<75 | temp[i]>95) sales[i] <- sales[i] + rnorm(1, 0, 25)
else sales[i] <- sales[i] + rnorm(1, 0, 8)
}
female <- rnorm(500, mean = 0.5, sd = 0.01)
icecream <- as.data.frame(cbind(temp, sales, female))

reg.model <- lm(sales ~ temp + female, data = icecream)
library(sandwich)
cov <- vcovHC(reg.model, type = "HC")
robust.se <- sqrt(diag(cov))

stargazer(reg.model, reg.model, 
          se = list(NULL, robust.se), 
          column.labels = c("default", "robust"), 
          align = TRUE, 
          notes.align = "l",
          type = "latex", 
          header = FALSE,
          notes = "Tout ceci est un texte bidon qui a pour unique but de prendre de la place afin de voir comment les notes sont traitées par le package 'stargazer'."
)
```

notes参数中的文本很长,因此增加了表格的宽度,而我希望将文本限制在原始(较窄的)表格下(如有必要,可使用多个分隔线)。 我认为包的功能不可能做到这一点(但我可能错了),是否有任何调整可以使之成为可能?

第一张图片是获得的输出,第二张图片是想要的输出: 获得的输出(坏):

期望的输出:

编辑:我想要一个解决方案,使线条自动断开,而不是手动断开

  ask by bretauv translate from so

本文未有回复,本站智能推荐:

1回复

观星者错误“无法更改 NULL 的长度”

我正在尝试用降价的观星者制作一个合适的表格。 线性模型代码如下: 但是调用以下 stargazer-function 不起作用,会产生错误 NULL 的长度不能改变 并且只生成 html 代码。 这是 dput(head(d)) 调用的输出: 有人知道如何解决这个问题吗? 提前感
1回复

从观星人的顶部摆脱“ table.1”

我想知道如何删除我的观星台顶部的“ Table.1”。 我现在使用我的r文档中创建了一个新的代码块,并运行了stargazer命令。 我得到了下表: 在最顶部,我们看到了“ Table.1”文本。 如何删除它?
2回复

如何在 RMarkdown 中引用观星表?

似乎无法再在 RMarkdown 中引用观星表。 我没有成功尝试实施在 github 页面上发布的参考此问题的解决方法https://github.com/rstudio/bookdown/issues/175 截至 2021 年 7 月,引用不起作用(rmarkdown 2.9、bookdo
3回复

如何在 Markdown 中将希腊符号插入观星者标签中?

我正在尝试将希腊语 delta 插入 stargazer 中的协变量标签中。 我试过 \\Delta 但它返回关于转义字符 '\\D' 的错误。 我曾尝试使用 '\\',将其包裹在 '$' 中,等等。 有效的是使用字符串'CHG',然后用&#916 替换html 输出中'CHG' 的所有实
2回复

凯布尔(Kable)打印多行观星台

我想用电缆打印观星台。 当我在markdown中运行代码时,我得到了stargazer表,但是带有多行并带有符号| 在表格前的那些行之间。 一开始我还会收到警告消息: 我的输出看起来像这样: 这是我的表代码(有一些更改): 并在一个新的块中: 表格被打印
1回复

当type =“ latex”时如何将观星台向左对齐?

我在自动rmarkdown pdf文档中使用stargazer程序包来制作漂亮的表格。 缺省情况下,Stargazer将其表放置在页面的中央。 如何让观星者生成将表格向左对齐的乳胶代码? 这是我的意思的示例: 它产生的代码是: 注意\\centering 。 我该如何
3回复

如何在 rmarkdown 中调整观星表的字体大小?

如果我没记错的话,rmarkdown 文档中忽略了 stargazer 中的字体大小参数: 有人知道如何解决这个问题吗? 另请参阅此处如何在 R Markdown 中调整 Stargazer 生成的表的大小?
1回复

如何在R-markdown文档中的特定页面/部分上安装一个观星者表格

我在r markdown文档中使用了stargazer作为一些回归表。 我希望某些表出现在特定页面上。 我的回归/星际表的代码位于我希望它们旁边显示的文本附近。 但是,表格显示在文档的底部。