Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana Saya Melakukan Pelbagai Jenis Gabungan Pandas DataFrames?
Menggabungkan DataFrames dalam Pandas melibatkan menggabungkan dua atau lebih DataFrames berdasarkan lajur kunci biasa. Terdapat beberapa jenis cantuman, termasuk:
INNER JOIN: Mengembalikan hanya baris yang kekunci sepadan dalam kedua-dua DataFrames.
LEFT JOIN: Termasuk semua baris dari DataFrame kiri dan baris yang sepadan dari DataFrame kanan. Nilai yang hilang dari kanan diisi dengan NaN.
SERTAI KANAN: Termasuk semua baris dari DataFrame yang betul dan baris yang sepadan dari DataFrame sebelah kiri. Nilai yang hilang dari kiri diisi dengan NaNs.
SERTAI LUAR PENUH: Termasuk semua baris daripada kedua-dua DataFrames, isian tiada nilai dengan NaNs.
Jika lajur utama mempunyai nama yang berbeza, gunakan left_on dan right_on hujah:
Apabila bergabung pada lajur utama yang berbeza, tetapkan indeks sebagai permulaan langkah:
Sertai pada berbilang lajur dengan menghantar senarai ke on (atau left_on and right_on):
Untuk menggabungkan berbilang DataFrames, gunakan pd.merge_asof untuk anggaran gabungan atau pd.merge_ordered for ordered joins.
Atas ialah kandungan terperinci Bagaimana Saya Melakukan Pelbagai Jenis Gabungan Pandas DataFrames?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!