160 Question
Aufgaben, Statistik, Prognose, Modellierung, R, Datenanalyse, Regression
In komplexeren Datenszenarien sind Daten über mehrere Tabellen verteilt. Ein typisches Beispiel sind Daten von Kundentransaktionen: So kann Tabelle 1 die Stammdaten des Kunden beinhalten (wie Kunden-ID, Name, Adresse); Tabelle 2 enthält die Transaktionsdaten von Kunden (wie Datum, Betrag, Kunden-ID). Über eine gemeinsame ID-Variable (auch Key genannt) können dann die über mehrere Datensätze verteilten Datensätze “eingesammelt” (“verheiratet”) werden.
Die gebräuchlichste Methode dazu nennt man meist “Joins”.
Im Buch R for Data Science von Hadley Wickham steht dazu als Erklärung Folgendes:
It’s rare that a data analysis involves only a single table of data. Typically you have many tables of data, and you must combine them to answer the questions that you’re interested in. Collectively, multiple tables of data are called relational data because it is the relations, not just the individual datasets, that are important.
Relations are always defined between a pair of tables. All other relations are built up from this simple idea: the relations of three or more tables are always a property of the relations between each pair. Sometimes both elements of a pair can be the same table! This is needed if, for example, you have a table of people, and each person has a reference to their parents.
Hier ist eine Visualisierung zweier Tabellen (x,y), mit gemeinsamen Datensätzen. So finden sich etwa zu Datensatz/Beobachtung 1 in Tabelle x die Variable x mit dem Wert x1 und in Tabelle y die Spalte y mit dem Wert y1, etc.
Ein Join ist eine Methode, jede Zeile aus der Tabelle x mit keiner, einer oder mehreren Zeilen aus der Tabelle y zu vereinigen (zusammmenzuführen).
Das folgende Diagramm zeigt jedes (potenzielle) Zusammenführen als Schnittpunkt zweier Linien.
Betrachten Sie die folgenden Diagramme, sie stellen verschiedenen Arten von Joins dar.
Welches Diagramm zeigt einen join-anti?
Diagramm A:
Diagramm B:
Diagramm C:
Diagramm D:
Diagramm E:
Wählen Sie die korrekte Aussage aus!
161 Solution
Weiterführende Informationen zu Joins finden sich z.B. hier.
162 Meta-information
exname: joins extype: schoice exsolution: 00001 exshuffle: false






