Bagaimana untuk Menggugurkan Baris daripada Bingkai Data Pandas Berdasarkan Senarai Label Indeks?

Patricia Arquette
Lepaskan: 2024-11-01 18:06:02
asal
583 orang telah melayarinya

How to Drop Rows from a Pandas Dataframe Based on a List of Index Labels?

Menggugurkan Baris daripada Bingkai Data Pandas berdasarkan Senarai

Dalam Panda, memanipulasi bingkai data selalunya melibatkan pengguguran baris atau lajur. Satu senario khusus timbul apabila anda perlu mengalih keluar baris berdasarkan jujukan label indeks.

Untuk menggugurkan baris daripada bingkai data berdasarkan senarai label indeks, anda boleh menggunakan kaedah DataFrame.drop. Kaedah ini membenarkan pengalihan keluar data terpilih berdasarkan kriteria yang ditentukan.

Penyelesaian:

Dalam contoh yang diberikan, anda mempunyai df bingkai data dan senarai [1, 2, 4] mewakili label indeks baris yang akan digugurkan. Anda boleh menggunakan DataFrame.drop seperti berikut:

df.drop(index=[1, 2, 4])
Salin selepas log masuk

Arahan ini akan menjana kerangka data baharu yang mengandungi semua baris kecuali yang mempunyai label indeks 1, 2 dan 4.

Contoh:

Pertimbangkan df bingkai data yang disediakan:

                  sales  discount  net_sales    cogs
STK_ID RPT_Date                                     
600141 20060331   2.709       NaN      2.709   2.245
       20060630   6.590       NaN      6.590   5.291
       20060930  10.103       NaN     10.103   7.981
       20061231  15.915       NaN     15.915  12.686
       20070331   3.196       NaN      3.196   2.710
       20070630   7.907       NaN      7.907   6.459
Salin selepas log masuk

Menggugurkan baris dengan label indeks [1, 2, 4] menggunakan DataFrame.drop:

new_df = df.drop(index=[1, 2, 4])
Salin selepas log masuk

Bingkai data new_df yang terhasil akan mengandungi baris berikut:

                  sales  discount  net_sales    cogs
STK_ID RPT_Date                                     
600141 20060331   2.709       NaN      2.709   2.245
       20061231  15.915       NaN     15.915  12.686
       20070630   7.907       NaN      7.907   6.459
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menggugurkan Baris daripada Bingkai Data Pandas Berdasarkan Senarai Label Indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!