[R] When using require(), why do I get the error message "Error in if (!loaded) { : the condition has length > 1" ?
Kelly Thompson
kt1572757 @end|ng |rom gm@||@com
Mon Oct 24 18:07:44 CEST 2022
# Below, when using require(), why do I get the error message "Error
in if (!loaded) { : the condition has length > 1" ?
# This is my reproducible code:
#create a vector with the names of the packages I want to use
packages_i_want_to_use <- c('base', 'this_pac_does_not_exist')
# Here I get error messages:
require( packages_i_want_to_use[1] )
#Error in if (!loaded) { : the condition has length > 1
require( packages_i_want_to_use[2] )
#Error in if (!loaded) { : the condition has length > 1
# Here I get what I expect:
require('base')
require('this_pac_does_not_exist')
#Loading required package: this_pac_does_not_exist
#Warning message:
#In library(package, lib.loc = lib.loc, character.only = TRUE,
logical.return = TRUE, :
# there is no package called ‘this_pac_does_not_exist’
More information about the R-help
mailing list