immer der name eines dataframe aus dem laden .rda-Datei in R
Ich versuche zu laden .rda-Datei in r, das war ein dataframe gespeichert. Ich erinnere mich nicht den Namen, obwohl es.
Habe ich versucht
a<-load("al.rda")
die dann nicht lassen Sie mich alles tun, mit ein. Ich bekomme die Fehlermeldung
Error:object 'a' not found
Habe ich auch versucht, verwenden Sie das = - Zeichen.
Wie lade ich diese .rda-Datei, damit ich es verwenden kann?
Ich restared R mit load("al.rda) und ich weiß, die folgende Fehlermeldung erhalten
Error: C stack usage is too close to the limit
nur tun
Ich bekomme am Ende schließt nicht verwendete Verbindung 3 (al.rda). was sollte ich hier suchen?
Ein paar weitere Dinge versuchen: 1. Installieren Sie eine ältere version von R-und versuchen, laden Sie es - es könnte sein, dass die Datei alt ist und die neueren R Versionen haben Probleme mit ihm. 2. Versuchen laden Sie es auf Linux.
load("al.rda")
und tun ls()
zu überprüfen, was R-Objekte geladen wurden, in die Globale Umwelt.Ich bekomme am Ende schließt nicht verwendete Verbindung 3 (al.rda). was sollte ich hier suchen?
Ein paar weitere Dinge versuchen: 1. Installieren Sie eine ältere version von R-und versuchen, laden Sie es - es könnte sein, dass die Datei alt ist und die neueren R Versionen haben Probleme mit ihm. 2. Versuchen laden Sie es auf Linux.
InformationsquelleAutor megv | 2011-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden, 'Anhängen' und dann 'ls' mit einem name-argument. So etwas wie:
Die Daten-Datei befindet sich nun auf der such-Pfad in position 2, die meisten wahrscheinlich. Tun:
für die Erleuchtung. Die Eingabe der Namen von jedem Objekt gespeichert al.rda wird jetzt kommen, es sei denn, Sie haben etwas in der such-Pfad die position 1, aber R wird wahrscheinlich warnen, Ihnen einige Nachricht über eine Sache Maskierung eine andere Sache, wenn es.
Allerdings habe ich jetzt den Verdacht, dass Sie gespeichert haben nichts in Ihrem RData-Datei. Zwei Gründe:
Kann ich Dupliziere diese situation. Wenn Sie nicht speichern(file="foo.RData"), dann erhalten Sie eine leere RData Datei - was Sie wohl gemeint war, speichern.image(file="foo.RData"), welches alle Ihre Objekte.
Wie groß ist diese .rda-Datei von dir? Wenn Ihr unter 100 Byte (meine leere RData-Dateien sind 42 bytes lang), dann vermute ich, dass das, was passiert ist.
Ich vermute, es gibt nichts in ihm. Siehe edit oben...
die Größe ist 317,888 kb
InformationsquelleAutor Spacedman
Den
load
Funktion hat zurückgeben der Liste der Variablen, die es geladen. Ich vermute, dass Sie wirklich bekommen, eine Fehler wenn Sie laden Sie "al.rda". Was genau bedeutet R die Ausgabe beim laden?Beispiel, wie es sollte Arbeit:
Nur um sicher zu sein, überprüfen Sie, dass die
load
Funktion, die Sie tatsächlich telefonieren ist das original:BEARBEITEN Da Sie jetzt eine Fehlermeldung erhalten, wenn Sie die Datei laden, ist es wahrscheinlich beschädigt. Versuchen Sie dies und sagen, was Sie druckt:
Ohne Zugriff auf die Datei, es ist schwer zu untersuchen mehr... Vielleicht kannst du die Datei teilen, irgendwie (http://www.filedropper.com oder ähnliches)?
getwd()
undlist.files()
(oderload(file.choose())
sind einige mögliche hilfreiche tools, um herauszufinden, warum die Datei nicht geladen werden (wenn es nicht); und machen Sie sicher, dass die Datei wirklich aufgerufenal.rda
und nichta1.rda
...Dies ist der Befehl, den ich verwenden> l1< laden("al.rda") > l1-Fehler: Objekt 'l1' nicht gefunden " In addition: Warning message: closing ungenutzte Verbindung 3 (al.rda)
was hat
find("load")
drucken?Ich aktualisierte die Antwort. Ich vermute, dass Ihre Datei möglicherweise beschädigt ist...
InformationsquelleAutor Tommy
Musste ich neu installieren, R...irgendwie war es beschädigt. Der einfache Befehl, die ich erwartet
endlich geklappt.
InformationsquelleAutor megv
Ich hatte ein ähnliches Problem und es wurde gelöst, ohne Neuinstallation von R. zum Beispiel tut
load("al.rda)
funktioniert gut, jedoch, wenn Sie tuna <- load("al.rda")
wird nicht funktionieren.load
auf seine eigenen setzt den Wert der Variablen.fehlende Ende Zitat oben s/
load("al.rda")
InformationsquelleAutor Samuel Shamiri
Ich in der Regel verwenden Sie auf speichern, um nur ein einzelnes Objekt, und dann verwende ich die folgende utility-Methode auf, um das Objekt in eine gegebene variable name mit laden, aber in ein temporäres namespace, um zu vermeiden überschreiben der vorhandenen Objekte. Vielleicht wird es hilfreich sein auch für andere:
Die Methode kann natürlich erweitert werden, um auch wieder benannten Objekten und Listen von Objekten, aber diese einfache version ist für mich am hilfreichsten.
InformationsquelleAutor Lasse Vilhelmsen