Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Meletupkan Lajur Senarai dalam Panda untuk Mencipta Baris Berasingan?
Meletup Lajur Senarai dalam Panda untuk Mencipta Baris Berasingan
Meletup senarai yang terkandung dalam lajur bingkai data Pandas membolehkan penciptaan baris berasingan untuk setiap nilai senarai. Operasi ini amat berguna apabila berurusan dengan data yang mengandungi struktur bersarang.
Untuk mencapai letupan ini, Pandas 0.25 memperkenalkan kaedah explode() yang mudah. Pertimbangkan contoh berikut:
df = pd.DataFrame({ 'name': ['A.J. Price'] * 3, 'opponent': ['76ers', 'blazers', 'bobcats'], 'nearest_neighbors': [['Zach LaVine', 'Jeremy Lin', 'Nate Robinson', 'Isaia']] * 3 }).set_index(['name', 'opponent'])
Data ini mengandungi senarai jiran terdekat untuk setiap pemain dalam lajur_jiran terdekat. Untuk mencipta baris berasingan bagi setiap jiran:
df_exploded = df.explode('nearest_neighbors')
Output:
nearest_neighbors name opponent A.J. Price 76ers Zach LaVine 76ers Jeremy Lin 76ers Nate Robinson 76ers Isaia blazers Zach LaVine blazers Jeremy Lin blazers Nate Robinson blazers Isaia bobcats Zach LaVine bobcats Jeremy Lin bobcats Nate Robinson bobcats Isaia
Teknik ini memudahkan proses membuka lajur senarai, menyediakan cara yang bersih dan cekap untuk bekerja dengan data bersarang dalam Panda.
Atas ialah kandungan terperinci Bagaimana untuk Meletupkan Lajur Senarai dalam Panda untuk Mencipta Baris Berasingan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!