How to load packages in R

r tm
Jusleong picture Jusleong · Dec 11, 2013 · Viewed 23.1k times · Source

I have successfully installed the tm package, which is located in: C:\Users\JustinLiang\Documents\R\win-library\3.0

After type library(), it shows me the R packages available list:

Packages in library ‘C:/Users/JustinLiang/Documents/R/win-library/3.0’:

tm Text Mining Package

Packages in library ‘C:/Program Files/R/R-3.0.2/library’:

however, when I try to load the package: library(tm), it shows me an error:

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  there is no package called ‘slam’
Error: package or namespace load failed for ‘tm’

Answer

Desta Haileselassie Hagos picture Desta Haileselassie Hagos · Dec 22, 2015

The package has to be first installed before you load the package using library(). To install any package, open the R or RStudio shell and execute the following

install.packages("tm",dependencies=TRUE)

This will ask you to select the mirror and it will install it for you. If you use RStudio, you can easily do it from the Tools menu as shown below (Tools -> Install Packages -> Name of the package you want to install). enter image description here

And then finally, you can invoke the library("name of the package installed") function.