Dies ist sehr einfach, aber ich habe gesucht und konnte keine Lösung für dieses kleine Problem finden.Verwenden Sie Funktion Argument als Name für neue Datenrahmen in R
Ich möchte für einen neuen Datenrahmen, zum Beispiel das Argument einer Funktion als Namen verwenden:
assign.dataset<-function(dataname){
x<-c(1,2,3)
y<-c(3,4,5)
dataname<<-rbind(x,y)
}
Dann
assign.dataset(new.dataframe.name)
schafft nur einen neuen Datensatz mit dem Namen name.
Ich habe versucht, die einfügen und zuweisen Funktionen, aber ohne Erfolg.
Vielen Dank
Dies ist kein guter Weg, um Dinge in R. zu tun Während technisch möglich, Funktionen sollten keine Variablen erstellen außerhalb der eigenen Umfang. Betrachten Sie etwas mehr wie 'Dataname <- create_dataset()' wobei 'create_dataset()' nur 'rbind (x, y)' zurückgibt. – MrFlick