LoslegenKostenlos 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 auch dieses Ergebnis einfach aus.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# planets_df is pre-loaded in your workspace

# Use order() to create positions
positions <-  

# Use positions to sort planets_df
Code bearbeiten und ausführen