Spalten verändern
Last updated
Was this helpful?
Last updated
Was this helpful?
Neue Spalten, wie etwa Berechnungen, zu einem Dataframe hinzuzufügen ist eine häufige Aufgabe in der Datenanalyse. In der dplyr
Bibliothek aus Tidyverse verwenden wir dafür die mutate
-Funktion:
Als erstes Argument der Funktion übergeben wir den Dataframe (Tibble). Danach definieren wir die neue Spalte mit Namen gefolgt von einem Gleichheitszeichen und dem Wert für die neue Spalte. Ist der Wert eine Berechnung auf Basis anderer Spalten, so wird diese Berechnung Zeile für Zeile vorgenommen und der Wert der neuen Spalte entsprechend gesetzt.
Wir können mit der mutate
Funktion eine neue Spalte hinzufügen und gleichzeitig alle Spalten entfernen, die nicht an der Berechnung beteiligt sind:
Mit transmute
können wir auch nur Spalten behalten, die gerade neu erzeugt wurden. Bestehende Spalten, die wir dennoch behalten wollen, können wir einfach neu definieren: