Ortak verileri iç birleştirmelerle birleştirme

Elektronik Tablo Kullanıcıları için pandas Join'leri

John Miller

Principal Data Scientist

Nesne yönelimli ifadeler

$$ pandas düzeyinde işlev:

pd.merge(df_left, df_right, on=None)

$$

Kısayol, pandas DataFrame yöntemi:

df_left.merge(df_right, on=None)
Elektronik Tablo Kullanıcıları için pandas Join'leri

Temel bir iç birleştirme

iç birleştirme

  • VLOOKUP'a benzer, ardından NA'leri kaldırır
df1.merge(df2, on='GameKey', how='inner') 
  • Yalnızca her iki tabloda da olan satırları döndürür
Elektronik Tablo Kullanıcıları için pandas Join'leri

Farklı adlarda birleştirme

sütunlarla iç birleştirme

  • Anahtar sütun adları farklı olabilir
  • Sütunları yeniden adlandırmaya gerek yoktur
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
Elektronik Tablo Kullanıcıları için pandas Join'leri

Haydi pratik yapalım!

Elektronik Tablo Kullanıcıları için pandas Join'leri

Preparing Video For Download...