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

使用installed.packages()无法查看包优先级及加载状态问题

区分R中已安装包与已加载包的正确方法

installed.packages()仅用于查看系统中已安装的包,其Priority列的作用是标记R核心基础包(如base、stats)的优先级,并非用来判断包是否已加载,所以第三方包的该列值为NA是正常现象。

如果你需要查看当前会话中已加载的包,可以使用以下两个命令:

  • search():返回所有已加载并附加到搜索路径的对象(包括包命名空间、基础环境等),能直观看到哪些包已被加载并可直接调用
  • loadedNamespaces():仅返回已加载的包的命名空间名称,结果更精简

你执行installed.packages()得到的示例输出:

installed.packages()
Package LibPath Version Priority
askpass "askpass" "C:/Users/sergi/AppData/Local/R/win-library/4.2" "1.1" NA
assertthat "assertthat" "C:/Users/sergi/AppData/Local/R/win-library/4.2" "0.2.1" NA
backports "backports" "C:/Users/sergi/AppData/Local/R/win-library/4.2" "1.4.1" NA
base64enc "base64enc" "C:/Users/sergi/AppData/Local/R/win-library/4.2" "0.1-3" NA

内容的提问来源于stack exchange,提问作者Sergio Arencibia

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 20:09:22