umkehren kann Ich habe endlos gesucht und irgendwie hat nichts einfaches Problem gelöst.Wie man die Reihenfolge eines Datenrahmens in R
Ich habe einen Datenrahmen namens Preise, in denen es 4 Spalten gibt, von denen eine eine Liste von historischen Daten ist - die anderen 3 sind Listen der Preise für Produkte.
1 10/10/2016 53.14 50.366 51.87
2 07/10/2016 51.93 49.207 50.38
3 06/10/2016 52.51 49.655 50.98
4 05/10/2016 51.86 49.076 50.38
5 04/10/2016 50.87 48.186 49.3
6 03/10/2016 50.89 48.075 49.4
7 30/09/2016 50.19 47.384 48.82
8 29/09/2016 49.81 46.924 48.4
9 28/09/2016 49.24 46.062 47.65
10 27/09/2016 46.52 43.599 45.24
Die Liste ist 252 Preise lang. Wie kann ich meine Ausgabe mit dem letzten Datum am Ende der Liste und den entsprechenden Preisen mit den neuesten Preisen am Ende der Liste speichern lassen?
Wenn 'df' Ihr' data.frame' ist, die Datumsspalte 'date' heißt und Sie Ihren Datensatz nach Datum sortieren möchten, versuchen Sie einfach' df [order (df $ date),] '. – nicola
Stellen Sie auch sicher, dass Ihre 'date'-Spalte auf' asDate' gesetzt ist. – Sotos
Das OP-Datum ist kein 'Date'-Objekt, leider @Sotos. Es wäre ein ISO-Format-String, wenn es wäre. Ich bin aber sehr neugierig, warum die Reihenfolge der Darstellung wichtig ist (da wir vielleicht in der Lage sind, bei jeder gewünschten Verarbeitung zu helfen, die auf der Reihenfolge beruht). Aber da das OP es anscheinend schon in umgekehrter Reihenfolge hat und die Anzahl der Zeilen 'df [252: 1,]' auch funktionieren würde. – hrbrmstr