Wie installiert man ein Paket nicht im repository CRAN?

Ich versuche, mit Google-Trends-Daten und haben ein paar Pakete, die nicht auf CRAN (GTrends, RGoogleTrends).

Ich mag, was ich gesehen habe von der RGoogleTrends Paket in diesem blog, und wollte es ausprobieren. Die RGoogleTrends Paket befindet sich hier: http://www.omegahat.org/RGoogleTrends/

Zunächst, ich bin mit einem Windows OS und es ist ein uption in mein R-Konsole:

>Packages>Install package(s) from local zip drives ...

Diese Ergebnisse in der folgenden:

> utils:::menuInstallLocal()
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : 
  cannot open the connection
In addition: Warning messages:
1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
  cannot open compressed file 'RGoogleTrends_0.2-1.tar.gz/DESCRIPTION', probable reason 'No such file or directory'

Ich vermute, dies hat mit der Tatsache zu tun, dass die Datei als .gz und nicht ein .zip Datei.

So, ich entpackte die .gz - Datei außerhalb von R und dann Zip es in einem .zip - Datei (es muss eine bessere Art und Weise). Jetzt kann ich installieren Sie die .zip - Datei, aber wenn ich versuchen und laden Sie es mit library, tritt die folgende Fehlermeldung:

> library(RGoogleTrends)
Error in library(RGoogleTrends) : 
  ‘RGoogleTrends’ is not a valid installed package

Was mache ich hier falsch?

Der Begriff, den Sie suchen, ist "how to build a package in windows". Eine Suche im Internet erzielt mehr als genug trifft. Kurz gesagt, Sie sollten installieren, Rtools, und führen Sie R CMD INSTALL --build yourfile.tar.gz.
Wenn ich in der Lage bin, zu öffnen .gzDateien außerhalb von R, dann nehme ich an, es sollte eine Möglichkeit zum laden des Pakets ohne zu installieren ein anderes Programm - richtig? p.s. Ich habe cygwin installiert, aber noch nie ausgeführt haben, R durch.
Haben Sie versucht, die install.packages(packageName, repos = "http://www.omegahat.org/R", type = "source") wie vorgeschlagen in omegahat.org ?
das funktioniert nicht für mich. "Fehler beim installieren.Pakete(RGoogleTrends, repos = "omegahat.org/R", : object 'RGoogleTrends' nicht gefunden "

InformationsquelleAutor Marc in the box | 2013-06-21

Schreibe einen Kommentar