How we can get the list of installed packages by user in R along with its version?
I know about the command installed.packages()
which will give information about all packages (base or non-base). But how we can get those installed by user to have something like this:
Package Version X 3.01 Y 2.0.1 Z 1.0.2
For all user installed packages (i.e. those package you installed via install.packages("X")
)
To see what packages are installed, use the installed. packages() command. This will return a matrix with a row for each package that has been installed.
You can use the packageVersion() function to print version information about the loaded packages. To print the version information about R, the OS and attached or loaded packages, use the sessionInfo() function.
R packages are installed in a directory called library. The R function . libPaths() can be used to get the path to the library.
Besides finding the DESCRIPTION files such as cran.r-project.org or stat.ethz.ch, you can also access the description file inside R with the command packageDescription("package") , via the documentation of the package help(package = "package") , or online in the repository of the package.
ref
ip = as.data.frame(installed.packages()[,c(1,3:4)]) ip = ip[is.na(ip$Priority),1:2,drop=FALSE] ip
I just found another ways to see the list of the packages without writing any code:
Help --> R Help
(from the menu above)Reference --> Packages
There you are.
OR
Help --> Html help
Reference --> Packages
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With