加载R包sjPlot出现namespace错误:data_partition未从parameters包导出如何解决
sjPlot命名空间加载报错解决方案
你遇到的报错信息如下:
Error: package or namespace load failed for 'sjPlot':
'data_partition' object was not exported by 'namespace:parameters'
该报错由sjPlot依赖的parameters包版本不兼容导致:sjPlot需要调用parameters包导出的data_partition函数,但你本地安装的parameters包版本过低,尚未包含该导出函数。
可按照以下步骤处理:
- 先卸载本地旧版本的相关包,运行代码:
remove.packages(c("parameters", "sjPlot")) - 完全重启R/RStudio会话,清除已加载的包缓存
- 安装最新正式版
parameters包,运行代码:install.packages("parameters", repos = "https://cloud.r-project.org") - 安装最新正式版
sjPlot包,运行代码:install.packages("sjPlot", repos = "https://cloud.r-project.org") - 重新测试加载
sjPlot:library(sjPlot)
如果执行以上步骤后仍然报错,可安装parameters包的开发版解决:
- 先安装开发版安装工具
remotes:install.packages("remotes") - 安装开发版
parameters:remotes::install_github("easystats/parameters") - 重新安装
sjPlot后再次测试加载即可。
内容的提问来源于stack exchange,提问作者Cristiano
相关产品推荐
相关产品推荐

