我认为在 Rstudio 中我可以看到所有附加的包,可以使用 search() 或单击全局环境之外的箭头。
但是我似乎看不到当前名称空间中的包。
我的意思是我物理上卸载了一些软件包,但我仍然可以使用其中的方法
但是在我卸载该包的命名空间后,我无法调用该函数。
这就是我想查看当前活动命名空间列表的原因。
您可以输入
sessionInfo()
找到信息。基本上它是一个嵌套的"list"
,
> class(unclass(sessionInfo()))
[1] "list"
有
names
;
> names(sessionInfo())
[1] "R.version" "platform" "locale" "tzone" "tzcode_type" "running" "RNGkind"
[8] "basePkgs" "loadedOnly" "matprod" "BLAS" "LAPACK" "LA_version"
你想要的是
names
的"loadedOnly"
,
> sessionInfo()$loadedOnly |> names()
[1] "compiler" "tools" "rstudioapi"
或分别是版本。
> sessionInfo()$loadedOnly |> sapply(`[[`, "Version")
compiler tools rstudioapi
"4.3.2" "4.3.2" "0.15.0"