Nối

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

Cơ bản về nối

$$

  • Tương tự hàm CONCATENATE trong bảng tính
  • Như sao chép-dán ô
  • pd.concat() theo hàng hoặc cột

ghép gỗ

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

Nối các hàng

$$

  • Hữu ích khi dữ liệu bị tách

$$

pd.concat([df1, df2, ...])
  • Dùng khóa duy nhất làm chỉ mục DataFrame
  • Mặc định gồm mọi hàng

Nối hàng với chỉ mục có tên

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

Nối hàng khi chỉ mục bị trùng

$$

  • Chỉ mục DataFrame có thể trùng nhau

  • Đừng lo!

pd.concat([df1, df2, ...],
    ignore_index=True)

Nối hàng với chỉ mục tổng quát

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

Nối các cột

$$

  • Giống dán bảng cạnh nhau
  • Theo cột: axis=1
pd.concat([df1, df2, ...], 
    axis=1)
  • Mặc định gồm mọi cột

Nối theo cột

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

Luyện tập nào!

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...