2017-02-15 5 views
0

Es sollte sehr einfach sein, aber für jetzt kann es nicht herausfinden. Angenommen, ich erstelle einen generischen Datenframe mit einigen Daten in einer Schleife, nennen wir ihn df.Speichern R Datenframe aus Skript

Jetzt möchte ich einen bestimmten Namen vergeben und zu bestimmten Ziel speichern möchten. Ich erzeugen zwei Zeichenvariablen - Dateinamen und file_destination und versuchen Sie Folgendes im Script-Code zu verwenden:

assign(filename, df) 

save(filename, file = file_destination) 

Natürlich ist es nur eine Zeichenfolge mit dem Namen in der Datei und nicht die tatsächlichen Daten speichern.

Wie speichere ich den Datenrahmen über assign(filename,df) erstellt?

+2

Versuchen Sie 'save (list = filename, file = file_destination)'. Verwenden Sie auch bessere Namen für Ihre Variablen. 'Dateiname' für ein Objekt, das kein Dateiname ist, ist sehr seltsam. – nicola

+0

Großartig, es hat funktioniert, danke! Ich wusste, dass es sehr einfach sein sollte :) – flipper

+0

Ich setze diesen Kommentar als Antwort, damit andere Leute es leicht finden :) – PinkFluffyUnicorn

Antwort

0

Versuchen Sie Speichern (Liste = Dateiname, Datei = Datei_Ziel). Verwenden Sie auch bessere Namen für Ihre Variablen. Dateiname für ein Objekt, das kein Dateiname ist, ist sehr seltsam.

Setzen Sie dies als Antwort, um sicherzustellen, dass andere Leute es leicht finden.

Verwandte Themen