Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Rufe order() mit planets_df$diameter auf (d. h. die Spalte diameter von planets_df). Speichere das Ergebnis als positions.
  • Sortiere nun die Werte von planets_df mit dem Vektor positions 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
Bearbeiten und Ausführen von Code