Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Daten Filtern – Erweiterte Bedingungen | Datenmanipulation und -Bereinigung
Datenanalyse Mit R

bookDaten Filtern – Erweiterte Bedingungen

Sie haben bereits gesehen, wie Daten mit einfachen Vergleichen und logischen Operatoren gefiltert werden können. Nun wird dieses Wissen erweitert, indem der %in%-Operator verwendet wird, um mehrere Werte gleichzeitig abzugleichen, sowie durch das Erlernen von Methoden, um bestimmte Zeilen aus einem Datensatz auszuschließen. Diese Techniken sind besonders nützlich beim Arbeiten mit kategorialen Variablen, die viele mögliche Werte enthalten.

Filtern mit %in%

Der %in%-Operator prüft, ob Elemente eines Vektors in einem anderen Vektor enthalten sind. Dies ist besonders hilfreich, wenn gegen mehrere mögliche Werte abgeglichen werden soll, da das Filtern dadurch übersichtlicher und lesbarer wird als das Aneinanderreihen mehrerer ==- oder !=-Bedingungen.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Ausschluss bestimmter Werte

Die Kombination von %in% mit dem logischen NICHT-Operator ! ermöglicht das gleichzeitige Ausschließen mehrerer Werte.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Wie schließt man "Diesel"-Autos im Base R aus?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 4

bookDaten Filtern – Erweiterte Bedingungen

Swipe um das Menü anzuzeigen

Sie haben bereits gesehen, wie Daten mit einfachen Vergleichen und logischen Operatoren gefiltert werden können. Nun wird dieses Wissen erweitert, indem der %in%-Operator verwendet wird, um mehrere Werte gleichzeitig abzugleichen, sowie durch das Erlernen von Methoden, um bestimmte Zeilen aus einem Datensatz auszuschließen. Diese Techniken sind besonders nützlich beim Arbeiten mit kategorialen Variablen, die viele mögliche Werte enthalten.

Filtern mit %in%

Der %in%-Operator prüft, ob Elemente eines Vektors in einem anderen Vektor enthalten sind. Dies ist besonders hilfreich, wenn gegen mehrere mögliche Werte abgeglichen werden soll, da das Filtern dadurch übersichtlicher und lesbarer wird als das Aneinanderreihen mehrerer ==- oder !=-Bedingungen.

Base R

selected_fuel_cars <- df[df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

selected_fuel_cars_dplyr <- df %>%
  filter(fuel %in% c("Diesel", "Petrol"))

Ausschluss bestimmter Werte

Die Kombination von %in% mit dem logischen NICHT-Operator ! ermöglicht das gleichzeitige Ausschließen mehrerer Werte.

Base R

non_diesel_petrol_cars <- df[!df$fuel %in% c("Diesel", "Petrol"), ]

dplyr

non_diesel_petrol_cars_dplyr <- df %>%
  filter(!fuel %in% c("Diesel", "Petrol"))
question mark

Wie schließt man "Diesel"-Autos im Base R aus?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7
some-alt