Typy spojení

Pandas Joins pro uživatele tabulkových procesorů

John Miller

Principal Data Scientist

Tři typy spojení

  • Typy

    • One-to-one
    • One-to-many
    • Many-to-many
  • Typ spojení vyjadřuje vztah mezi tabulkami

  • Podobné jako vyhledávání v VLOOKUP

kreslená ukázka spojení dat

Pandas Joins pro uživatele tabulkových procesorů

One-to-one

příklad spojení one-to-one

$$

  • Datové sady jsou na stejné úrovni
  • Vyhledávací sloupec je stejný pro obě tabulky
  • Řádky se shodují v poměru 1:1
Pandas Joins pro uživatele tabulkových procesorů

One-to-many

příklad spojení one-to-many

$$

  • Řádky jsou jedinečné na různých úrovních
  • Spojení probíhá na základě sloupce vyšší úrovně
  • Výsledek vychází ze sloupce nižší úrovně
  • Podobné jako VLOOKUP s daty nižší úrovně
Pandas Joins pro uživatele tabulkových procesorů

Many-to-many

příklad vztahu many-to-many

$$

  • Hodnoty se opakují
  • Výsledkem jsou všechny možné kombinace
  • Může být obtížné je interpretovat
  • Vhodné doplnit o „propojovací" tabulku
Pandas Joins pro uživatele tabulkových procesorů

Pojďme procvičovat!

Pandas Joins pro uživatele tabulkových procesorů

Preparing Video For Download...