首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将模型摘要()输出保存到Excel

将模型摘要()输出保存到Excel
EN

Stack Overflow用户
提问于 2022-09-21 13:47:49
回答 1查看 58关注 0票数 0

我有一份模特名单。模型摘要文档提到能够保存为https://cran.r-project.org/web/packages/modelsummary/modelsummary.pdf格式。我不能让它起作用。如果Excel不可能,是否还有另一种“电子表格”类型的格式?我希望能够在不同的行和列中简洁地注释我的输出并做笔记。Docx输出太笨重了。我意识到我可以输出为.html,然后打开并保存为Excel .但那是很多点击..。我有很多模特。

举个例子:

代码语言:javascript
复制
library(modelsummary)
models = list(
  "mpg" = lm(mpg ~ vs, data = mtcars),
  "am" = glm(am ~ vs, family = binomial, data = mtcars),
  "wt" = lm(wt ~ vs, data = mtcars)
    )

modelsummary(models, stars = TRUE, output = "models.xlsx")

然后抛出一个错误:

sanitize_output中的错误(输出):output参数必须是默认的,gt,kableExtra,output,huxtable,html,jupyter,latex,latex_tabular,markdown,dataframe,data.frame,modelsummary_list,或具有以下扩展名之一的有效文件路径:html、tex、md、txt、docx、pptx、rtf、jpg、png

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-21 15:14:03

您可以输出到data.frame,然后将文件写入CSV (使用write.csv)或XLSX文件(使用openxls包)。Excel将能够以下列任何一种格式打开文件:

代码语言:javascript
复制
library(modelsummary)
library(openxlsx)

models = list(
  "mpg" = lm(mpg ~ vs, data = mtcars),
  "am" = glm(am ~ vs, family = binomial, data = mtcars),
  "wt" = lm(wt ~ vs, data = mtcars))

tab <- modelsummary(models, stars = TRUE, output = "data.frame")

write.csv(tab, "models.csv")

write.xlsx(tab, "models.xlsx")

编辑:

使用modelsummary的开发版本,现在可以这样做了:

代码语言:javascript
复制
modelsummary(models, output = "models.csv")
modelsummary(models, output = "models.xlsx")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73801877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档