You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装sjPlot开发版后调用sjt.df提示函数不存在的解决方案问询

问题解决说明

核心原因:你安装的sjPlot开发版已经完全移除了所有旧版sjt.*前缀的函数,从正式v2.0版本开始sjPlot就弃用了该系列命名,原sjt.df()的功能已被新的tab_df()函数替代,所以直接调用旧函数会提示找不到

解决方法

方法1:替换为新版兼容函数(优先推荐)

直接将原代码中的sjt.df修改为tab_df即可,功能、参数和旧版完全兼容,无需额外调整:

library(sjPlot)
tab_df(iris,
file="sjt_des.doc") # 直接保存为word文档

方法2:安装包含旧函数的历史版本sjPlot(不推荐)

如果必须使用旧版sjt.df函数,可安装最后一个保留该函数的2.8.12版本sjPlot:

library(devtools)
install_version("sjPlot", version = "2.8.12", repos = "http://cran.us.r-project.org")

安装完成后请勿更新sjPlot,否则旧函数会再次被移除。

额外排查点

如果修改后仍提示找不到函数,先执行library(sjPlot)确认包已正常加载,再运行对应函数即可。

内容的提问来源于stack exchange,提问作者12666727b9

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 11:09:00