Tipuri de join-uri

Joins în Pandas pentru utilizatorii de foi de calcul

John Miller

Principal Data Scientist

Trei tipuri de join-uri

  • Tipuri

    • One-to-one
    • One-to-many
    • Many-to-many
  • Tipul de join indică relația dintre tabele

  • Similar cu valorile de căutare din VLOOKUP

desen animat îmbinare date

Joins în Pandas pentru utilizatorii de foi de calcul

One-to-one

exemplu join one-to-one

$$

  • Seturi de date la același nivel
  • Coloana de căutare este identică în ambele tabele
  • Rândurile se potrivesc unu-la-unu
Joins în Pandas pentru utilizatorii de foi de calcul

One-to-many

exemplu one-to-many

$$

  • Rândurile sunt unice la niveluri diferite
  • Join bazat pe coloana de nivel superior
  • Rezultat bazat pe coloana de nivel inferior
  • Similar cu VLOOKUP pe date de nivel inferior
Joins în Pandas pentru utilizatorii de foi de calcul

Many-to-many

exemplu many-to-many

$$

  • Valorile se repetă
  • Generează toate combinațiile posibile
  • Poate fi dificil de interpretat
  • Ideal completat cu un tabel „punte"
Joins în Pandas pentru utilizatorii de foi de calcul

Să exersăm!

Joins în Pandas pentru utilizatorii de foi de calcul

Preparing Video For Download...