In R: data frame Zeilen nach mehreren Spalten sortieren (anordnen).

In R können Sie einen Dataframe nach mehreren Spalten sortieren, indem Sie die Funktion order() in Kombination mit der Funktion with() verwenden. Hier ist ein Beispiel, wie Sie einen Dataframe df nach den Spalten spalte1 und spalte2 sortieren können:

# Beispiel Dataframe erstellen
df <- data.frame(spalte1 = c(3, 1, 2, 1, 3),
                 spalte2 = c(5, 2, 4, 1, 3),
                 spalte3 = c(7, 8, 9, 10, 11))

# Dataframe nach spalte1 und spalte2 sortieren
sorted_df <- df[with(df, order(spalte1, spalte2)), ]

# Sortierten Dataframe anzeigen
print(sorted_df)

In diesem Beispiel wird der Dataframe df zuerst nach spalte1 und dann nach spalte2 sortiert. Die Funktion order() gibt die Indizes der sortierten Reihenfolge zurück, und die Funktion with() ermöglicht es, die Spalten innerhalb des Dataframes direkt zu referenzieren.