That lists "base" as a package, as well as the other base and recommended packages. That's not what Dr. Lisse was looking for: he wanted "all user installed (additional) packages, ie not the ones that come with R?".

Duncan Murdoch

On 02/04/2020 10:47 a.m., Colin A. Smith wrote:
This will do it as well:

package_list <- tapply(rownames(installed.packages()), 
installed.packages()[,"LibPath"], c)

Bonus to find out which library directories are writable by the user:

file.access(names(package_list), mode=2) == 0

Cheers,

Colin

On Apr 2, 2020, at 10:36, Michael Hall <mik3h...@gmail.com> wrote:

On Apr 2, 2020, at 6:10 AM, r-sig-mac-requ...@r-project.org wrote:

Is there a way of (only) listing all user installed (additional)
packages, ie not the ones that come with R?

https://www.r-bloggers.com/list-of-user-installed-r-packages-and-their-versions/ 
<https://www.r-bloggers.com/list-of-user-installed-r-packages-and-their-versions/>

Sys.getenv()
…
R_LIBS_USER             ~/Library/R/3.6/library
…

list.files('~/Library/R/3.6/library')
[1] "alphavantager" "BBmisc"        "brew"          "C50"
[5] "checkmate"     "clisymbols"    "coda"          "commonmark”
...

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to