Menggabungkan data umum dengan inner join

Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

John Miller

Principal Data Scientist

Ekspresi berorientasi objek

$$ Fungsi tingkat pandas:

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

$$

Singkatan, metode DataFrame pandas:

df_left.merge(df_right, on=None)
Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

Inner join dasar

inner join

  • Mirip VLOOKUP lalu hapus NA
df1.merge(df2, on='GameKey', how='inner') 
  • Hanya mengembalikan baris yang ada di kedua tabel
Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

Join dengan nama berbeda

inner join dengan kolom

  • Kolom kunci bisa berbeda nama
  • Tidak perlu mengganti nama kolom
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

Ayo berlatih!

Menggabungkan Data dengan Pandas untuk Pengguna Spreadsheet

Preparing Video For Download...