Daten mit tidyr bereinigen
Wandeln Sie unübersichtliche Daten mithilfe von tidyr-Funktionen in ein aufgeräumtes Format um, um Analysen zu erleichtern.
Daten mit tidyr bereinigen ist eine kostenlose R Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des R Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.
Einführung in die Datenaufbereitung mit tidyr
Das Paket tidyr hilft dabei, unübersichtliche Daten in eine strukturierte Form zu bringen.

Daten pivotieren: Breitformat zu Langformat
Verwenden Sie pivot_longer(), um Daten vom Breitformat in das Langformat umzuwandeln.
library(tidyr)
data <- data.frame(Name = c('Alice', 'Bob'), Jan = c(10, 15), Feb = c(20, 25))
data_long <- pivot_longer(data, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Score')Daten pivotieren: Langformat zu Breitformat
Verwenden Sie pivot_wider(), um Daten vom Langformat in das Breitformat umzuwandeln.
data_wide <- pivot_wider(data_long, names_from = 'Month', values_from = 'Score')Spalten aufteilen
Die Funktion separate() teilt eine Spalte in mehrere Spalten auf.
data <- data.frame(Name = c('Alice_Smith', 'Bob_Jones'))
data_separated <- separate(data, Name, into = c('FirstName', 'LastName'), sep = '_')Spalten verbinden
Die Funktion unite() kombiniert mehrere Spalten zu einer einzigen.
data_united <- unite(data_separated, FullName, FirstName, LastName, sep = ' ')Fehlende Werte behandeln
Verwenden Sie drop_na(), um fehlende Werte aus einem Datensatz zu entfernen.
library(dplyr)
data_clean <- data %>% drop_na()Fehlende Werte ersetzen
Verwenden Sie replace_na(), um fehlende Werte durch einen bestimmten Wert zu ersetzen.
data_filled <- data %>% mutate(Score = replace_na(Score, 0))Mehrere tidyr-Funktionen kombinieren
Sie können pivot_longer(), separate() und unite() gemeinsam verwenden, um Daten vollständig aufzubereiten.
data_tidy <- data %>% pivot_longer(cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Score') %>% separate(Name, into = c('FirstName', 'LastName'), sep = '_') %>% unite(FullName, FirstName, LastName, sep = ' ')Zusammenfassung
In dieser Lektion haben Sie Folgendes gelernt:
- Daten mit
pivot_longer()undpivot_wider()umzuformen. - Spalten für strukturierte Daten aufzuteilen und zu verbinden.
- Fehlende Werte mit
drop_na()undreplace_na()zu behandeln.

Lerne R mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 43
- Lektionen
- 159
Häufig gestellte Fragen
Ist die Lektion „Daten mit tidyr bereinigen“ kostenlos?
Ja — der vollständige Text von „Daten mit tidyr bereinigen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des R Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der R Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Daten mit tidyr bereinigen“?
Wandeln Sie unübersichtliche Daten mithilfe von tidyr-Funktionen in ein aufgeräumtes Format um, um Analysen zu erleichtern. Du übst R Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um R Academy zu starten?
Keine Vorkenntnisse erforderlich. R Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 3.
Wie lange dauert die Lektion „Daten mit tidyr bereinigen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser R Academy-Lektion Code schreiben und ausführen?
Ja. Jede R Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Einführung in Tidyverse
- Datenaufbereitung mit dplyr
- Daten mit tidyr bereinigen