Kết hợp dữ liệu chung với inner join

Ghép nối dữ liệu bằng Pandas dành cho người dùng bảng tính

John Miller

Principal Data Scientist

Biểu thức hướng đối tượng

$$ Hàm cấp pandas:

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

$$

Cách rút gọn, phương thức của DataFrame pandas:

df_left.merge(df_right, on=None)
Ghép nối dữ liệu bằng Pandas dành cho người dùng bảng tính

Inner join cơ bản

inner join

  • Tương tự VLOOKUP rồi loại bỏ NA
df1.merge(df2, on='GameKey', how='inner') 
  • Chỉ trả về các hàng có ở cả hai bảng
Ghép nối dữ liệu bằng Pandas dành cho người dùng bảng tính

Join khi khác tên cột

inner join with columns

  • Cột khóa có thể khác tên
  • Không cần đổi tên cột
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
Ghép nối dữ liệu bằng Pandas dành cho người dùng bảng tính

Hãy thực hành!

Ghép nối dữ liệu bằng Pandas dành cho người dùng bảng tính

Preparing Video For Download...