Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menggabungkan Nilai Rentetan daripada Dua Lajur DataFrame Pandas?
Menggabungkan Nilai Rentetan daripada Dua Lajur Bingkai Data Panda
Dalam bidang analisis data, selalunya perlu melakukan manipulasi rentetan pada bingkai data. Satu tugas biasa ialah menggabungkan nilai rentetan daripada berbilang lajur. Mari kita terokai kes tertentu di mana kita perlu menggabungkan rentetan daripada lajur 'bar' dan 'foo' dalam Pandas DataFrame.
Andaikan kita mempunyai DataFrame dengan struktur berikut:
bar foo 0 1 a 1 2 b 2 3 c
Matlamatnya ialah untuk mencipta lajur baharu yang menggabungkan lajur 'bar' dan 'foo', menghasilkan DataFrame baharu yang kelihatan seperti ini:
bar 0 1 is a 1 2 is b 2 3 is c
Satu pendekatan untuk mencapai ini ialah menggunakan fungsi 'map()' Pandas. Kami boleh menukar lajur 'bar' kepada rentetan dan menggunakan operator ' ' untuk menggabungkannya dengan lajur 'foo':
df['bar'] = df.bar.map(str) + " is " + df.foo
Dengan menggunakan transformasi ini, kami berjaya menggabungkan rentetan daripada 'bar' dan lajur 'foo', menghasilkan output yang diingini. Pendekatan yang mudah dan cekap ini membolehkan kami memanipulasi nilai rentetan dalam Pandas DataFrames dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Nilai Rentetan daripada Dua Lajur DataFrame Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!