2015-04-03 7 views
5

Als ich diese
Ausführung versucht install.packages("rcom")
Ich habe
package ‘rcom’ is not available (for R version 3.1.2)Wie kann ich ein 'rcom' Paket bekommen? Ich habe auch versucht, diese <br> <code>install.packages(c(, "rcom"), repos = "http://rcom.univie.ac.at/download", lib=.Library)</code><br>

Warnung und ich habe dies als warnig
Warning: unable to access index for repository http://rcom.univie.ac.at/download/bin/windows/contrib/3.1
Warnmeldung:
package ‘rcom’ is not available (for R version 3.1.2)

+1

Haben Sie in RDCOMClient geschaut? http://www.omegahat.org/RDCOMClient/ –

+0

Ja, ich versuchte, aber immer noch Fehler Warnung in install.packages ich erhalte: kann nicht geöffnet werden: HTTP-Status wurde in install.packages '404 Not Found' Warnung: nicht in der Lage Index für Repository http://www.omegahat.org/R/bin/windows/contrib/3.1 Paket ‚RDCOMClient‘ zuzugreifen, ist als Quellcode-Paket zur Verfügung, aber nicht als binäre Warnung in install.packages: Paket 'RDCOMClient' ist nicht verfügbar (für R Version 3.1.2) –

+0

'install.packages (" RDCOMClient ", repos =" http: //www.omegahat.org/R ", type =" source ")' arbeitete für mich –

Antwort

3

Führen Sie einfach den Befehl:

install.packages("RDCOMClient", repos = "http://www.omegahat.net/R", type = "source") 

Quelle:

http://www.omegahat.net/RDCOMClient/

+0

Das ist genial.Schlagen Sie uns in [R öffentlichen Chatraum] (http://chat.stackoverflow.com/rooms/25312/r-public) –

+0

@BhargavRao Schön, mir war nicht bewusst, dass öffentliche Chatrooms überhaupt auf SO existierten ... Danke für die Einladung, werde ich von Zeit zu Zeit dafür sorgen, dass ich sie besuche ! –

+1

Sieht so aus, als ob OmegaHat zu omegahat.net gewechselt ist. Die .org-Seite geht jetzt auf eine leere Hosting-Seite. –

1

Vorausgesetzt, dass Sie eine geeignete Version von R installiert haben, sind folgende Schritte notwendig Rexcel und die Infrastruktur zu installieren. Sie müssen dazu bei Windows mit Administratorrechten angemeldet sein!

Es ist sehr wichtig, dass die installierte Version von R seinen Eintrag in die Registrierung schrieb. Wenn R ohne diesen Registrierungseintrag installiert ist, funktioniert RExcel nicht. Sie müssen R in diesem Fall neu installieren. Bei der Neuinstallation von R werden alle Pakete beibehalten, aber alle Änderungen im systemweiten Profil (in der Datei "etc/Rprofile.site" festgelegt) gehen verloren.

Sie müssen diese Anweisungen auch befolgen, wenn Sie R aktualisieren, d. H. Sie installieren eine neue Version von R, nachdem Sie RExcel installiert haben. die statconn DCOM-Server herunter und führen Sie das Programm, das Sie starten R als Administrator heruntergeladen (unter Windows 7 und höher Sie mit der rechten Maustaste auf das R-Symbol und klicken Sie auf den entsprechenden Artikel)

In R, die folgenden Befehle ausführen (Sie müssen R als Administrator starten, dies zu tun):

options(install.packages.check.source = "no") 

install.packages(c("rscproxy","rcom"),repos="http://www.autstat.com/download", 
       lib=.Library,type="win.binary") 

library(rcom) 

comRegisterRegistry() 

Jetzt haben Sie rcom installiert, aber Rexcel ist noch nicht installiert. So installieren Sie RExcel für 32-Bit-Excel: Laden Sie das RExcel-Installationsprogramm herunter und führen Sie dieses Installationsprogramm aus. So installieren Sie RExcel für 64bit Excell: Laden Sie das RExcel-Installationsprogramm herunter und führen Sie dieses Installationsprogramm aus. Wenn Sie RExcel auf diese Weise installieren, wird der Hintergrundserver von R als Standard-R-Server für RExcel festgelegt. Sie können dies in den Konfigurationseinstellungen in R ändern. Wenn Sie den Vordergrundserver als Standard-Site-Wide-Server festlegen möchten, gibt es eine entsprechende Option in einem der Dialogfelder der Installation.

Source