Typer av joins

Pandas-joins för kalkylbladanvändare

John Miller

Principal Data Scientist

Tre typer av joins

  • Typer

    • En-till-en
    • En-till-många
    • Många-till-många
  • Join-typ anger relationen mellan tabeller

  • Liknar uppslagsvärden i VLOOKUP

tecknad bild av data-join

Pandas-joins för kalkylbladanvändare

En-till-en

exempel på en-till-en-join

$$

  • Datamängder på samma nivå
  • Uppslagskolumnen är densamma i båda tabeller
  • Rader matchar en-till-en
Pandas-joins för kalkylbladanvändare

En-till-många

exempel på en-till-många

$$

  • Rader är unika på olika nivåer
  • Join baseras på kolumnen på högre nivå
  • Resultatet baseras på kolumnen på lägre nivå
  • Liknar VLOOKUP baserat på data på lägre nivå
Pandas-joins för kalkylbladanvändare

Många-till-många

exempel på många-till-många

$$

  • Värden upprepas
  • Ger alla möjliga kombinationer
  • Kan vara svåra att tolka
  • Kompletteras bäst med en "bryggtabell"
Pandas-joins för kalkylbladanvändare

Nu kör vi en övning!

Pandas-joins för kalkylbladanvändare

Preparing Video For Download...