R语言jtools包export_summs函数导出微软格式文件持续报错求助
解决jtools::export_summs导出Excel依赖缺失问题
先一次性安装导出功能所需的全部依赖包:
export_summs导出到Excel时,除了提示的flextable,还需要openxlsx处理Excel文件,部分场景下可能需要officer支持格式渲染。直接运行以下命令安装:install.packages(c("flextable", "openxlsx", "officer"))如果安装后仍有缺失,尝试安装jtools的所有建议依赖:
导出功能属于jtools的扩展功能,对应的依赖包不在核心依赖列表里,需要安装所有Suggests级别的依赖:install.packages("jtools", dependencies = TRUE, INSTALL_opts = '--no-lock')安装完成后重启R会话,再重新执行你的导出代码:
export_summs(modelRQ1.3, error_format = "[{conf.low}, {conf.high}] & p = {p.value})", exp = TRUE, vifs = TRUE, ci_level= 0.95, statistics = NULL, model.names = NULL, coefs = NULL, to.file = "xlsx", file.name = "testingodds.xlsx")
问题根源
export_summs的导出功能并非jtools的核心功能,其所需的依赖包(如flextable、openxlsx)被归类为「建议依赖」(Suggests),而非强制依赖。之前仅安装核心依赖(Depends/Imports)的话,不会自动安装这些扩展功能所需的包,因此反复出现缺失报错。
内容的提问来源于stack exchange,提问作者HelloWord
相关产品推荐
相关产品推荐

