在kable和stargazer的长桌描述

问题描述 投票:1回答:1

这就是我现在在stargazer中制作表格的方法:

set.seed(1)
data1 <- data.table(x = seq(200), y = 2*seq(200) + rnorm(200, sd = 10))

model <- lm(y ~ x, data1)
summary(model)

stargazer(model, 
      title = "Regression results", align = TRUE, header = FALSE,
      no.space = FALSE,
      font.size = "small",
      df = FALSE)

如何在表开始之前修改代码以添加长表描述?我实际上有关于kable的相同问题 - 我可以指定标题

my_table %>% kable("latex", booktabs = T, caption = "Summary statistics")

如何插入位于其上方的表格的长描述?

r stargazer kable kableextra
1个回答
0
投票

您可以在表开始之前添加所需的Latex代码:

set.seed(1)
data1 <- data.table(x = seq(200))
data1[, y:= 2*x + rnorm(200, sd = 10)]

model <- lm(y ~ x, data1)
summary(model)

star <-stargazer(model, 
          title = "Regression results", align = TRUE, header = FALSE,
          no.space = FALSE,
          font.size = "small",
          df = FALSE)

star_2 <- c(star[1:2], "How do I modify the code to add a long table description before the table starts? Just modify the latex output", star[3:length(star)]) 

我修改了你的例子,因为我在创建data.table时遇到了错误

最好!

© www.soinside.com 2019 - 2024. All rights reserved.