Dit is een site voor studenten van de Open Universiteit. Voordat je een vraag kunt stellen moet je even een account aanmaken (dit systeem is niet gekoppeld aan je OU studentnummer en wachtwoord).

Welkom bij het vraag- en antwoord systeem van de onderzoeks-practica van de studie psychologie bij de Open Universiteit.

Houd er, als je een vraag stelt, rekening mee dat je de richtlijnen volgt!

0 leuk 0 niet-leuks
Ik heb Userfriendlyscience geinstalleerd met

Install.packages("userfriendlyscience")

Daarna laad ik het pakket met library (userfriendlyscience) en dan krijg ik de volgende foutmelding:

Error: package or namespace load failed for ‘userfriendlyscience’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 namespace ‘stringr’ 1.2.0 is being loaded, but >= 1.3.0 is required

Andere packages laden gaat goed.
in R en RStudio door (760 punten)

1 Antwoord

0 leuk 0 niet-leuks
inmiddels heb ik het opgelost na wat googelen.

De oplossing was het package stringr te installeren (ik had het niet herkend als package vandaar mijn vraag)
door (760 punten)

Goed gedaan! Dat je dit niet herkende was wel logisch; een package heeft inderdaad een namespace. Een namespace is een ruimte voor namen, zoals de naam al zegt. Neem bijvoorbeeld de functie freq - deze zit in userfriendlyscience, maar ook in summarytools. Je moet een systeem hebben om in dit soort situaties 'clashes' te voorkomen; namespaces geven elk package zijn eigen 'namespace', waardoor functienamen niet uniek hoeven te zijn in 'heel R', maar alleen binnen elk package.

...