I have loaded the packages below.
When I run the below on a local instance in RStudio on my laptop I have no issue.
However, when I am in trying to load in a notebook in watson cloud I get the below.
It looks like another package brought in an older version of stringr
It should be noted i'm still learning this so I think i might be trying to load packages that are already being loaded because they are dependent on another.
example... stringr contains stringi, so I should probably not be doing library(stringi) because i'm doing library(stringr).
library(rvest)
library(dplyr)
library(stringr)
library(qdap)
library(stringdist)
library(parallel)
library(htmltab)
library(edgar)
library(stringi)
Error in value[[3L]](cond): Package ‘stringr’ version 1.2.0 cannot be unloaded:
Error in unloadNamespace(package) : namespace ‘stringr’ is imported by ‘evaluate’ so cannot be unloaded
Traceback:
1. library(stringr)
2. tryCatch(unloadNamespace(package), error = function(e) {
. P <- if (!is.null(cc <- conditionCall(e)))
. paste("Error in", deparse(cc)[1L], ": ")
. else "Error : "
. stop(gettextf("Package %s version %s cannot be unloaded:\n %s",
. sQuote(package), oldversion, paste0(P, conditionMessage(e),
. "\n")), domain = NA)
. })
3. tryCatchList(expr, classes, parentenv, handlers)
4. tryCatchOne(expr, names, parentenv, handlers[[1L]])
5. value[[3L]](cond)
6. stop(gettextf("Package %s version %s cannot be unloaded:\n %s",
. sQuote(package), oldversion, paste0(P, conditionMessage(e),
. "\n")), domain = NA)