Untuk menghapus baris dari DataFrame, gunakan metode drop() dan tetapkan label indeks sebagai parameter Show Pertama-tama, mari kita buat DataFrame. Kami memiliki label indeks sebagai w, x, y, dan z dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'], columns=['a', 'b']) Sekarang, mari kita gunakan label indeks dan hapus satu baris. Di sini, kami akan menghapus baris dengan label indeks 'w' dataFrame = dataFrame.drop('w')_ ContohBerikut ini adalah kodenya import pandas as pd # Create DataFrame dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=['w', 'x', 'y', 'z'],columns=['a', 'b']) # DataFrame print"DataFrame...\n",dataFrame # deleting a row dataFrame = dataFrame.drop('w') print"DataFrame after deleting a row...\n",dataFrame KeluaranIni akan menghasilkan output berikut DataFrame... a b w 10 15 x 20 25 y 30 35 z 40 45 DataFrame after deleting a row... a b x 20 25 y 30 35 z 40 45 Remove rows or columns by specifying label names and corresponding axis, or by specifying directly index or column names. When using a multi-index, labels on different levels can be removed by specifying the level. See the user guide Label indeks atau kolom yang akan dihapus. Tuple akan digunakan sebagai label tunggal dan tidak diperlakukan sebagai daftar sumbu {0 atau 'indeks', 1 atau 'kolom'}, default 0Apakah akan menghapus label dari indeks (0 atau 'indeks') atau kolom (1 atau 'kolom') indeks label tunggal atau seperti daftarAlternatif untuk menentukan sumbu ( Alternatif untuk menentukan sumbu ( >>> df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 11_0 setara dengan >>> df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 111)level int atau nama level, opsional Untuk MultiIndex, tingkat asal label akan dihapus inplace bool, default SalahJika Salah, kembalikan salinan. Jika tidak, lakukan operasi di tempat dan kembalikan Tidak Ada Jika 'abaikan', sembunyikan kesalahan dan hanya label yang ada yang dihapus MengembalikanDataFrame atau Tidak AdaDataFrame tanpa indeks atau label kolom yang dihapus atau Tidak ada jika >>> df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 112RaisesKeyError Jika salah satu label tidak ditemukan di sumbu yang dipilih Lihat juga Pengindeks berbasis lokasi label untuk pemilihan berdasarkan label Kembalikan DataFrame dengan label pada sumbu yang diberikan dihilangkan di mana (semua atau semua) data hilang Kembalikan DataFrame dengan menghapus baris duplikat, secara opsional hanya mempertimbangkan kolom tertentu Return Series dengan label indeks tertentu dihapus Contoh >>> df = pd.DataFrame(np.arange(12).reshape(3, 4), .. columns=['A', 'B', 'C', 'D']) >>> df A B C D 0 0 1 2 3 1 4 5 6 7 2 8 9 10 11 Jatuhkan kolom >>> df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 11_ >>> df.drop(columns=['B', 'C']) A D 0 0 3 1 4 7 2 8 11_ Jatuhkan baris berdasarkan indeks >>> df.drop([0, 1]) A B C D 2 8 9 10 11 Jatuhkan kolom dan/atau baris MultiIndex DataFrame >>> midx = pd.MultiIndex(levels=[['lama', 'cow', 'falcon'], .. ['speed', 'weight', 'length']], .. codes=[[0, 0, 0, 1, 1, 1, 2, 2, 2], .. [0, 1, 2, 0, 1, 2, 0, 1, 2]]) >>> df = pd.DataFrame(index=midx, columns=['big', 'small'], .. data=[[45, 30], [200, 100], [1.5, 1], [30, 20], .. [250, 150], [1.5, 0.8], [320, 250], .. [1, 0.8], [0.3, 0.2]]) >>> df big small lama speed 45.0 30.0 weight 200.0 100.0 length 1.5 1.0 cow speed 30.0 20.0 weight 250.0 150.0 length 1.5 0.8 falcon speed 320.0 250.0 weight 1.0 0.8 length 0.3 0.2 Jatuhkan kombinasi indeks tertentu dari MultiIndex DataFrame, i. e. , jatuhkan kombinasi >>> df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 117 dan >>> df.drop(['B', 'C'], axis=1) A D 0 0 3 1 4 7 2 8 118, yang hanya menghapus baris yang sesuai Bagaimana Anda menghapus kolom dengan Python?Hapus kolom
. Python akan memetakan operasi ini ke df. __delitem__('column name') , yang merupakan metode internal DataFrame. baris 7 menunjukkan cara menggunakan del untuk menghapus kolom dari objek DataFrame. del df['column name'] . The Python would map this operation to df. __delitem__('column name') , which is an internal method of DataFrame . line 7 shows how to use del to delete a column from a DataFrame object.
Bagaimana cara menghapus baris dengan Python?Untuk menghapus baris dari DataFrame, gunakan metode drop() dan atur label indeks sebagai parameter .
Bagaimana cara menghapus baris dan kolom?Hapus baris atau kolom . Pilih baris atau kolom yang ingin Anda hapus Tekan Backspace, atau pilih tab Tata Letak Alat Tabel >Hapus, lalu pilih opsi. Catatan. Di Excel, pilih baris atau kolom yang ingin Anda hapus, klik kanan dan pilih Hapus , lalu pilih opsi yang Anda inginkan Bagaimana Anda menghapus banyak baris dengan Python?Hapus 2 baris terakhir df. jatuhkan(indeks=df. indeks[-2. ]) Hapus setiap baris lainnya df. jatuhkan(indeks=df. indeks[. 2]) |