R Academy · Lektion

Daten mit tidyr bereinigen

Wandeln Sie unübersichtliche Daten mithilfe von tidyr-Funktionen in ein aufgeräumtes Format um, um Analysen zu erleichtern.

Lektion 3 von 310 Schritte

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 mit tidyr bereinigen — Illustration 1

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() und pivot_wider() umzuformen.
  • Spalten für strukturierte Daten aufzuteilen und zu verbinden.
  • Fehlende Werte mit drop_na() und replace_na() zu behandeln.
Daten mit tidyr bereinigen — Illustration 10
Kostenlos starten

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

  1. Einführung in Tidyverse
  2. Datenaufbereitung mit dplyr
  3. Daten mit tidyr bereinigen
← Zurück zu R Academy