Wie speichere ich eine Datendatei in .RData?
Ich soll das speichern von Daten in eine .RData
Datei.
Beispielsweise würde ich gerne speichern in 1.RData
mit zwei csv-Dateien und einige Informationen.
Hier, ich habe zwei csv-Dateien
1) file_1.csv contains object city[[1]]
2) file_2.csv contains object city[[2]]
und sichern Sie sich zusätzlich andere Werte, das Land und die Bevölkerung wie folgt.
So, ich denke, ich brauche, um Objekte, die 'city' von zwei csv-Dateien, die in Erster Linie.
Die Struktur von 1.RData kann, sieht wie folgt aus:
> data = load("1.RData")
> data
[1] "city" "country" "population"
> city
[[1]]
NEW YORK 1.1
SAN FRANCISCO 3.1
[[2]]
TEXAS 1.3
SEATTLE 1.4
> class(city)
[1] "list"
> country
[1] "east" "west" "north"
> class(country)
[1] "character"
> population
[1] 10 11 13 14
> class(population)
[1] "integer"
file_1.csv
und file_2.csv
haben Haufen von Zeilen und Spalten.
Wie kann ich diese Art von RData mit csv-Dateien und Werte?
InformationsquelleAutor der Frage user2913161 | 2013-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alternativ, wenn Sie möchten, speichern Sie die einzelnen R-Objekte, empfehle ich die Verwendung von
saveRDS
.Speichern Sie können R-Objekte mit
saveRDS
, dann laden Sie Sie in R eine neue variable Namen mitreadRDS
.Beispiel:
Aber wenn Sie speichern möchten viele/alle Ihre Objekte in Ihrem workspace verwenden, verwenden Sie Manetheran Antwort.
InformationsquelleAutor der Antwort ialm
Gibt es drei Möglichkeiten zum speichern der Objekte aus der R-Sitzung:
Speichern alle Objekte in Ihre R-Sitzung:
Den
speichern.Bild()
Funktion speichert alle Objekte, die momentan in Ihre R-Sitzung:Diese Objekte können dann geladen werden, wieder in einen neuen R-Sitzung mit Hilfe des
load()
Funktion:Rettung einiger Objekte in Ihre R-Sitzung:
Wenn Sie möchten sparen einige, aber nicht alle Objekte, die Sie verwenden können, die
save()
Funktion:Wieder, diese können geladen werden in einen anderen R-Sitzung mit Hilfe des
load()
Funktion:Speichern Sie ein einzelnes Objekt
Wenn Sie möchten, speichern Sie ein einzelnes Objekt können Sie die
saveRDS()
Funktion:Laden Sie diese in Ihre R-Sitzung mit Hilfe des
readRDS()
Funktion, aber Sie werden müssen, weisen Sie das Ergebnis in eine gewünschte variable:Aber dies bedeutet auch, können Sie geben diese Objekte neue Variablen-Namen, wenn nötig (d.h. wenn die Variablen, die bereits existieren in Ihrem neuen R-Sitzung, aber Sie beinhalten verschiedene Objekte):
InformationsquelleAutor der Antwort Scott Ritchie