Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk mengalih keluar Baris Tertentu daripada Bingkai Data Pandas?
Menggugurkan Baris Tertentu daripada Bingkai Data Pandas
Dalam analisis data, selalunya perlu mengalih keluar baris tertentu daripada bingkai data. Pandas menyediakan kaedah mudah untuk menyelesaikan tugas ini, seperti yang ditunjukkan dalam contoh di bawah.
Pertimbangkan kerangka data 'df' yang mengandungi maklumat jualan:
<code class="python">df 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</code>
Untuk mengalih keluar baris dengan nombor baris yang diberikan dalam senarai (cth., [1, 2, 4]), kita boleh menggunakan fungsi DataFrame.drop. Fungsi ini mengambil argumen indeks, yang boleh menjadi Siri label untuk digugurkan. Dalam kes ini, kami membuat senarai nombor baris dan menukarnya kepada Siri:
<code class="python">import pandas as pd row_numbers = [1, 2, 4] index_to_drop = pd.Series(row_numbers)</code>
Akhir sekali, kami menghantar Siri index_to_drop ke fungsi DataFrame.drop:
<code class="python">df = df.drop(index=index_to_drop)</code>
Bingkai data yang terhasil hanya akan mengandungi baris yang tidak dinyatakan dalam senarai row_numbers:
<code class="python"> 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</code>
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar Baris Tertentu daripada Bingkai Data Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!