Dataframes sortieren
Okay, du verstehst nun die order()
-Funktion. Dann kannst du sie ja jetzt für etwas Nützliches einsetzen. Du möchtest deinen Dataframe neu sortieren, und zwar so, dass er mit dem kleinsten Planeten beginnt und mit dem größten endet. Es muss also anhand der Spalte diameter
sortiert werden.
Diese Übung ist Teil des Kurses
Einführung in R
Anleitung zur Übung
- Rufe
order()
mitplanets_df$diameter
auf (d. h. die Spaltediameter
vonplanets_df
). Speichere das Ergebnis alspositions
. - Sortiere nun die Werte von
planets_df
mit dem Vektorpositions
für den Zeilenindex in eckigen Klammern neu. Behalte alle Spalten bei. Gib das Ergebnis einfach aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# planets_df is pre-loaded in your workspace
# Use order() to create positions
positions <-
# Use positions to sort planets_df