2017-07-25 1 views
0

Ich verfolge einen Kurs in Datacamp und es gibt diesen Datensatz, mit dem ich gerne in meiner eigenen R-Umgebung arbeiten würde.Übertragen des Datenrahmens von der internen Umgebung in eine andere interne Umgebung

Für einen Datenrahmen von einer R-Umgebung (Umwelt X) mit der anderen (Umwelt Y) zu übertragen, ich weiß, ich könnte den Datenrahmen in CSV-Datei in Umgebung X schreiben und dann die CSV-Datei in der Umwelt Y. laden

Da ich jedoch in Datacamp in einer Praxisumgebung arbeite, kann ich die Daten in der Praxisumgebung (Umgebung X) nicht in eine CSV-Datei übertragen.

Meine Frage ist daher: Gibt es eine einfache Möglichkeit, die Daten in einem Datenrahmen (Umgebung X) zu einem R-Skript zu transformieren, die ich verwenden kann, um meine Daten in die Umgebung zu bekommen (Umgebung Y)?

Angenommen, der Datenrahmen wie dies in Umgebung X aussieht: dataframe

Dann wie dies mein ideales Ergebnis woulde ein Skript sein:

utilities <- data.frame(utility_name = c("Arizona", "Boston", "Central"), 
         utility = c(1, 2, 3), 
         x1 = c(1.06, 0.89, 1.43)) #etcetera 
+3

verwenden 'dput (datacamp_dataset)', um eine Kopie/pasteable Datenstruktur erhalten Sie dann in Ihrem lokalen verwenden können Umgebung. – akaDrHouse

+0

@akaDrHouse, danke für deine Lösung. Das funktioniert total! Sie waren der Erste mit dieser Lösung, aber es ist eine Schande, dass ich nicht darauf hinweisen kann, dass Sie die Lösung gefunden haben, die ich verwenden werde, weil Sie nicht die Solution-Methode zur Bereitstellung einer Lösung verwendet haben. Vielleicht gibst du das nächste Mal den Vorschlag als Antwort auf die Frage, anstatt einen Kommentar abzugeben, damit ich dir einige Benutzerpunkte richtig zuweisen kann? :) – SHW

+0

Ich bin froh, dass es für Sie gearbeitet hat. – akaDrHouse

Antwort

0

Sie den Befehl dput() für die Ausgabe verwenden, können Sie Paste kopieren in eine andere R-Sitzung

> dput(iris[1:5,]) 
structure(list(Sepal.Length = c(5.1, 4.9, 4.7, 4.6, 5), Sepal.Width = c(3.5, 
3, 3.2, 3.1, 3.6), Petal.Length = c(1.4, 1.4, 1.3, 1.5, 1.4), 
    Petal.Width = c(0.2, 0.2, 0.2, 0.2, 0.2), Species = structure(c(1L, 
    1L, 1L, 1L, 1L), .Label = c("setosa", "versicolor", "virginica" 
    ), class = "factor")), .Names = c("Sepal.Length", "Sepal.Width", 
"Petal.Length", "Petal.Width", "Species"), row.names = c(NA, 
5L), class = "data.frame") 
+0

Wie ich R Einfachheit liebe! Vielen Dank für deine Hilfe! – SHW

Verwandte Themen