Praktikum 02c - Zeilen transformieren mit dplyr

Autor:in

___

Veröffentlichungsdatum

Samstag, 18. Oktober 2025

Tastaturkürzel

Einen neuen Code-chunk hinzufügen Ctrl + Alt + I
Code “Zeile für Zeile” innerhalb eines Code-chunks ausführen Ctrl + Enter
Den gesamten Code-chunk ausführen Ctrl + Shift + Enter
(Aus-)kommentieren Ctrl + Shift + C
Das Pipe |> Ctrl + Shift + M
Der Zuweisungs-Operator <- Alt + -

R-Packages laden

  1. Lade tidyverse und palmerpenguinsPackages.

Daten erkunden

  1. Benutze head(), summary(), str() und glimpse() um die Daten zu erkunden:

filter()

Text Variablen Filtern

Variablen der Klassen factor und character werden mit einem Text string gefiltert. Filter für mehrere Werte mit | (or) Operator. Das Symbol auf deutscher Windows-Tastatur: AltGr + 7.

  1. Behalte Pinguine der Art Chinstrap.
# filter(penguins, ___)
  1. Behalte Pinguine die entweder zur Art Chinstrap oder Gentoo gehören.
# filter(penguins, ___ | ___)
# filter(penguins, ___ %in% c("___", "___"))
  1. Behalte Pinguine der Art Adelie die auf der Insel Dream leben (Tipp: zwei mögliche Operatoren).
# filter(penguins, ___)
# filter(penguins, ___)

Numerische Variablen Filtern

  1. Behalte Pinguine mit Gewicht 2900g oder leichter.
# filter(penguins, ___)
  1. Behalte Pinguine der Art Adelie mit bill_length_mm über 40 mm.
# filter(penguins, ___)

NAs Filtern

  1. Welche variable haben NA? Hint: skimr::skim()
  2. Entferne Pinguine die keine Daten für sex haben. Hint: is.na()
# filter(penguins, ___)

arrange()

  1. Den Datensatz mit der variable body_mass_g in absteigender Reihenfolge ordnen.
# arrange(penguins, ___)
  1. Den Datensatz mit den Variable body_mass_g und bill_length_mm ordnen.

distinct()

  1. Behalte eindeutige Zeilen mit den Variablen species und island.

    Wenn du die Anzahl der Vorkommen ermitteln willst, solltest du distinct() gegen count() austauschen (später im Kurs).