2017-02-18 3 views
3

Ich bin sehr neu in R und ich brauche ggraph Bibliothek und es kann nicht von der ersten Konsole installiert werden. Hier ist eine Nachricht:Wie installiert man das GGRAPH-Paket auf den neuesten R (v.3.3.2)

Warning in install.packages : package ‘ggraph’ is not available (for R version 3.3.2)

Gibt es andere Möglichkeiten der Installation? Sieht aus wie diese Bibliothek lebt und gedeiht:

https://www.r-bloggers.com/introduction-to-ggraph-layouts/

+0

ich dieses versucht zu installieren: install_github („thomasp85/ggraph“) aber mit einer Fehlermeldung endete 'Fehler: Befehl fehlgeschlagen (1) ' –

+0

mebbe' devtools :: install_github ("thomasp85/ggraph", Abhängigkeiten = TRUE) ' – hrbrmstr

+0

HINWEIS ^^ bedeutet, du hast bereits' devtools' installiert, die du für 'udunits2' Bibliotheken benötigen, wie in der Antwort erwähnt – hrbrmstr

Antwort

3

Diese udunits2 Bibliothek erfordert.

Ich benutze Conda R, also habe ich es mit conda install -c ioos udunits2=2.2.20 installiert. Sie müssen einen Paketmanager verwenden, um es zu installieren.

Dann installieren Sie das udunits2 R Paket

install.packages('udunits2', type = "source", 
        configure.args=c('--with-udunits2-lib=/Users/Karthik/anaconda/lib')) 

/Users/Karthik/anaconda/lib mit dem Pfad Bibliotheken zu Ihrer R ersetzen. Sie können es .libPaths()

Schließlich verwendet finden die Entwicklungsversion von R packages

devtools::install_github("thomasp85/ggraph", dependencies=TRUE) 
+0

Ich habe das gerne im Hinterkopf Ihre Antwort: 1) 'install.Packages (" Udunits 2") ' 2)' Bibliothek (udunits2) ' 3) genau Ihr letztes Stück ' if (! Benötigt (devtools)) { install.packages ('devtools') } devtools :: install_github ('Hadley/ggplot2 ') devtools :: install_github (' thomasp85/ggforce ') devtools :: install_github (' thomasp85/ggraph ') ' Und es hat funktioniert :). Vielen Dank! –

+2

Warum nicht einfach 'devtools :: install_github (" thomasp85/ggraph ", Abhängigkeiten = TRUE)' nachdem Sie sich um die Abhängigkeit von der C-Bibliothek gekümmert haben? – hrbrmstr

+0

@hrbrmstr Danke. Ich habe die Antwort aktualisiert. –

Verwandte Themen