2016-07-13 6 views
0

Dies ist mein Code unten. Ich habe versucht, meine r-Marke zu stricken, aber es sagtIch versuche, ein Word-Dokument in R zu stricken, aber ich bekomme einen Fehler in der Datei (Datei, "RT")?

Fehler in Datei (Datei, "RT"): kann die Verbindung nicht öffnen.

Ich weiß nicht, was das bedeutet; Bitte geben Sie Laien an, was ich tun kann, um es zu lösen. Es zeigt an, dass die erste Zeile das Problem ist.

Information<-read.csv("UnemploymentRateandPopulationGrowthRate.csv") 
View(Information) 
View(data) 
dim(data) 
Newdata<-data[-c(1:6),-c(3:20)] 
View(Newdata) 
merge(Information,Newdata,by="year") 
MergingInformation<-merge(Information,Newdata,by="year") 
View(MergingInformation) 
plot(Fatal.Crashes~Unemployment.Rate....+Population.Growth.Rate....,data=MergingInformation) 
plot(Fatal.Crashes~Unemployment.Rate....,data=MergingInformation) 
plot(Fatal.Crashes~Population.Growth.Rate.....,data=MergingInformation) 
+0

Können Sie den Code, den Sie gerade ausführen, gut formatieren? Außerdem funktioniert das vollständige Ausgabeprotokoll für den Fehler – fjcero

+0

| ...................... | 33% normaler Text ohne R-Code | ....................................... .... | 67% Label: unnamed-Klotz-1 Verarbeitungsdatei: Workstuff.Rmd von Linien Quitting 14-26 (Workstuff.Rmd) Fehler in Datei ("rt"): die Verbindung nicht öffnen kann Anrufe : ... mitVisible -> eval -> eval -> lesen.csv -> lesen.tabelle -> file Ausführung angehalten –

Antwort

0

Dateipfade in Ihrem Skript relativ sind, versuchen, sie durch absolute Pfade ändern und überprüfen, ob das funktioniert. Das Problem hängt damit zusammen, dass der Arbeitsverzeichnispfad und der Kinit-Pfad unterschiedlich sein können.

Ein Weg, um zu überprüfen, dass getcwd() in Ihrem Skript verwendet wird und überprüfen, ob es wie erwartet funktioniert.

+0

Ich bin verwirrt. Es tut uns leid. –

+0

Wenn Sie ein Skript, eine .rmd-Datei oder was auch immer definieren, müssen alle Dateien, die Sie verwenden/aufrufen, in Ihrem Dokument vorhanden sein. Scheint so als ob einer der Dateipfade, die Sie bereitstellen, nicht relativ zu Ihrem '.rmd' Dokument ist. Eine Lösung sind absolute Pfade, wenn Sie Ihr Skript nicht für mehrere Umgebungen freigeben müssen. – fjcero

+0

Eine andere Lösung besteht darin, alle innerhalb der '.rmd' genannten Dateien in dasselbe Arbeitsverzeichnis des Skripts zu verschieben. – fjcero

Verwandte Themen