Làm cách nào để hợp nhất các khung dữ liệu Panda?
Làm cách nào để hợp nhất các khung dữ liệu Panda?

Video: Làm cách nào để hợp nhất các khung dữ liệu Panda?

Video: Làm cách nào để hợp nhất các khung dữ liệu Panda?
Video: Kết hợp các bảng sử dụng hàm Merge trong Python Pandas | Merge DataFrames in Python Pandas 2024, Tháng mười một
Anonim

Để tham gia những DataFrames , gấu trúc cung cấp nhiều hàm như concat (), hợp nhất (), join (), v.v. Trong phần này, bạn sẽ thực hành sử dụng hợp nhất () chức năng của gấu trúc . Bạn có thể nhận thấy rằng DataFrames bây giờ hợp nhất thành một Khung dữ liệu dựa trên các giá trị chung có trong cột id của cả DataFrames.

Giữ nguyên chế độ xem này, làm cách nào để bạn kết hợp các khung dữ liệu?

Chỉ định la tham gia gõ lệnh "how". Một trái tham gia , hoặc trái hợp nhất , giữ mọi hàng từ bên trái khung dữ liệu . Kết quả từ trái- tham gia hoặc trái- hợp nhất của hai khung dữ liệu ở gấu trúc. Hàng bên trái khung dữ liệu không có tương ứng tham gia giá trị ở bên phải khung dữ liệu được để lại với các giá trị NaN.

Hơn nữa, làm cách nào để nối một Dataframe vào một Dataframe khác bằng Python? Khung dữ liệu gấu trúc . nối thêm () hàm được sử dụng để nối thêm hàng khác khung dữ liệu đến cuối những gì đã cho khung dữ liệu , trả lại một cái mới khung dữ liệu sự vật. Các cột không có trong bản gốc khung dữ liệu được thêm vào dưới dạng các cột mới và các ô mới được điền với giá trị NaN. ignore_index: Nếu Đúng, không sử dụng nhãn chỉ mục.

Hãy cân nhắc kỹ điều này, sự khác biệt giữa hợp nhất và tham gia ở gấu trúc là gì?

Khung dữ liệu. tham gia () các phương thức như một cách thuận tiện để truy cập các khả năng của gấu trúc . tham gia (df2) luôn luôn tham gia thông qua chỉ mục của df2, nhưng df1. hợp nhất (df2) có thể tham gia đến một hoặc nhiều cột của df2 (mặc định) hoặc chỉ mục của df2 (với right_index = True).

NaN có phải là gấu trúc không?

Để phát hiện NaN giá trị gấu trúc sử dụng một trong hai. isna () hoặc. isnull (). Các NaN các giá trị được kế thừa từ thực tế là gấu trúc được xây dựng dựa trên numpy, trong khi tên của hai hàm bắt nguồn từ DataFrames của R, có cấu trúc và chức năng gấu trúc cố gắng bắt chước.

Đề xuất: