Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menggugurkan Baris Tertentu daripada Bingkai Data Pandas?
Menggugurkan Baris Tertentu daripada Bingkai Data Pandas
Apabila bekerja dengan bingkai data Pandas, selalunya menjadi perlu untuk mengalih keluar baris tertentu berdasarkan kriteria tertentu . Satu keperluan biasa ialah menggugurkan baris yang sepadan dengan senarai nombor berjujukan. Artikel ini menangani masalah ini dan membentangkan penyelesaian yang komprehensif.
Dalam contoh yang diberikan, kami mempunyai kerangka data yang dipanggil 'df' dengan data berikut:
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
Andaikan kami ingin menjatuhkan baris 1, 2, dan 4 daripada bingkai data ini. Untuk mencapai matlamat ini, kami boleh menggunakan kaedah 'DataFrame.drop'. Kaedah ini mengambil objek 'Siri' sebagai hujah, yang mengandungi label indeks bagi baris yang ingin kami alih keluar.
Coretan kod berikut menggambarkan cara untuk menggugurkan baris 1, 2 dan 4 daripada bingkai data kami:
drop_list = [1, 2, 4] df.drop(index=drop_list, inplace=True)
Di sini, kami mencipta senarai yang dipanggil 'drop_list' yang mengandungi label indeks baris yang akan digugurkan. Kami kemudiannya menghantar senarai ini kepada kaedah 'DataFrame.drop', menyatakan parameter 'indeks' untuk menunjukkan bahawa kami ingin menggugurkan baris. Akhir sekali, argumen 'inplace=True' memastikan bahawa bingkai data diubah suai di tempatnya, tanpa perlu menetapkannya kepada pembolehubah baharu.
Selepas melaksanakan kod di atas, bingkai data kami akan dikemas kini seperti 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
Seperti yang anda lihat, baris 1, 2 dan 4 telah berjaya dialih keluar daripada bingkai data. Kaedah ini sangat berkesan untuk menjatuhkan baris tertentu berdasarkan label indeks atau kriteria lain dan boleh disesuaikan dengan mudah untuk memenuhi keperluan manipulasi data khusus anda.
Atas ialah kandungan terperinci Bagaimana untuk Menggugurkan Baris Tertentu daripada Bingkai Data Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!