Bagaimana Anda menghapus kolom atau baris dengan python?

Halo para pembaca. Pada artikel ini, kami akan berfokus pada cara menghapus kolom dari kerangka data Python. Jadi, mari kita mulai


Pertama, apa itu DataFrame?

Jadi, teman-teman. Akhirnya sebelum melangkah menuju solusi, sangat penting bagi kita untuk memahami dan mengingat kembali arti dan keberadaan DataFrame

DataFrame adalah struktur data yang ditawarkan oleh modul Python Pandas. Ini menyimpan nilai dalam bentuk baris dan kolom. Dengan demikian, kita dapat memiliki data dalam bentuk matriks yang mewakili entitas sebagai baris dan kolom

DataFrame menyerupai file Excel atau CSV di dunia nyata


Bagaimana Cara Menghapus Kolom Dari Kerangka Data Python?

Jadi, setelah memahami tentang kerangka data, sekarang mari kita fokus pada teknik untuk menghapus kolom seluruhnya dari DataFrame

1. kerangka data Python. metode pop()

Kita dapat menggunakan metode pandas.dataframe.pop()_ untuk menghapus atau menghapus kolom dari bingkai data hanya dengan memberikan nama kolom sebagai argumen

Sintaksis

pandas.dataframe.pop('column-name')

Contoh

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
block.pop('NAME')
print("\nData frame after deleting the column 'NAME':\n")
print(block)
_

Di sini, kami telah membuat dict Python sebagai 'data' dan selanjutnya mengubahnya menjadi bingkai data menggunakan metode

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
block.pop('NAME')
print("\nData frame after deleting the column 'NAME':\n")
print(block)
0

Selanjutnya, kami telah menerapkan metode

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
block.pop('NAME')
print("\nData frame after deleting the column 'NAME':\n")
print(block)
_1 untuk menghapus kolom

Keluaran

Original Data frame:

   Roll-num  Age    NAME
0        10   12    John
1        20   14  Camili
2        30   13  Rheana
3        40   12  Joseph
4        50   14  Amanti
5        60   13   Alexa
6        70   15    Siri

Data frame after deleting the column 'NAME':

   Roll-num  Age
0        10   12
1        20   14
2        30   13
3        40   12
4        50   14
5        60   13
6        70   15
_


2. Kata kunci python del untuk menghapus kolom

Kata kunci del Python juga dapat digunakan untuk langsung menghapus kolom dari bingkai data.

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
block.pop('NAME')
print("\nData frame after deleting the column 'NAME':\n")
print(block)
2 biasanya digunakan untuk menghapus atau menghapus objek dengan Python

Lihat sintaks di bawah ini

Sintaksis

del dataframe['column-name']
_

Contoh

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
del block["NAME"]
print("\nData frame after deleting the column 'NAME':\n")
print(block)

Keluaran

Original Data frame:

   Roll-num  Age    NAME
0        10   12    John
1        20   14  Camili
2        30   13  Rheana
3        40   12  Joseph
4        50   14  Amanti
5        60   13   Alexa
6        70   15    Siri

Data frame after deleting the column 'NAME':

   Roll-num  Age
0        10   12
1        20   14
2        30   13
3        40   12
4        50   14
5        60   13
6        70   15
_


3. Fungsi drop() Python untuk menghapus kolom

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
block.pop('NAME')
print("\nData frame after deleting the column 'NAME':\n")
print(block)
3 memungkinkan kita untuk membuang nilai dari bingkai data. Nilai dapat berorientasi baris atau berorientasi kolom

Lihat sintaks di bawah ini

dataframe.drop('column-name', inplace=True, axis=1)

  • import pandas as pd 
    data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
    block = pd.DataFrame(data)
    print("Original Data frame:\n")
    print(block)
    block.pop('NAME')
    print("\nData frame after deleting the column 'NAME':\n")
    print(block)
    
    _4. Dengan menyetelnya ke TRUE, perubahan disimpan ke objek baru yang dibuat dan tidak mengubah kerangka data asli
  • import pandas as pd 
    data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
    block = pd.DataFrame(data)
    print("Original Data frame:\n")
    print(block)
    block.pop('NAME')
    print("\nData frame after deleting the column 'NAME':\n")
    print(block)
    
    _5. 1 untuk operasi bijaksana kolom dan 0 untuk operasi bijaksana baris

Contoh

import pandas as pd 
data = {"Roll-num": [10,20,30,40,50,60,70], "Age":[12,14,13,12,14,13,15], "NAME":['John','Camili','Rheana','Joseph','Amanti','Alexa','Siri']}
block = pd.DataFrame(data)
print("Original Data frame:\n")
print(block)
block.drop('NAME', inplace=True, axis=1)
print("\nData frame after deleting the column 'NAME':\n")
print(block)

Keluaran

Original Data frame:

   Roll-num  Age    NAME
0        10   12    John
1        20   14  Camili
2        30   13  Rheana
3        40   12  Joseph
4        50   14  Amanti
5        60   13   Alexa
6        70   15    Siri

Data frame after deleting the column 'NAME':

   Roll-num  Age
0        10   12
1        20   14
2        30   13
3        40   12
4        50   14
5        60   13
6        70   15
_


Kesimpulan

Dengan ini, kita telah sampai pada akhir artikel ini. Semoga artikel ini menambah minat Anda untuk menjadi lebih baik

Bagaimana cara menghapus kolom dengan Python?

Hapus kolom . Python akan memetakan operasi ini ke df. __delitem__('column name') , yang merupakan metode internal DataFrame. del df['column name'] . The Python would map this operation to df. __delitem__('column name') , which is an internal method of DataFrame .

Bagaimana cara menghapus baris dengan Python?

Untuk menghapus baris dari DataFrame, gunakan metode drop() dan atur label indeks sebagai parameter .

Bagaimana Anda menghapus kolom atau baris?

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

Perintah mana yang digunakan untuk menghapus kolom dengan Python?

drop() panda. Bingkai Data. metode drop digunakan untuk menghapus label yang ditentukan baik dari baris atau kolom.