Verify if r-package

Hi All,

I am trying to check if a specific R-package is installed or not and I am using these commands:

    packages <- c("ggplot2")
    a<-installed.packages()
    packages<-a[,1] 
   is.element("boot", packages)

I get the output as TRUE

When I check for some fictitious package like tidyrrr

    packages <- c("tidyrrr")
    a<-installed.packages()
    packages<-a[,1] 
   is.element("boot", packages)

I still get the same output TRUE. hence my question is:
How do I check to see if a specific package is installed or not?

Thanks
Raj

Use the %in% operator

packages <- installed.packages()
"ggplot2" %in% packages[,1]
#> [1] TRUE
"tidyrrr" %in% packages[,1]
#> [1] FALSE

Created on 2020-10-13 by the reprex package (v0.3.0)

1 Like

This works like a charm. You Sir are a genius!!!! I couldn't find this explained clearly anywhere on the web. Thanks a ton

If your question's been answered (even by you!), would you mind choosing a solution? It helps other people see which questions still need help, or find solutions if they have similar problems. Here’s how to do it:

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.