Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk melaksanakan operasi pemadaman lajur dalam PythonPandas

Bagaimana untuk melaksanakan operasi pemadaman lajur dalam PythonPandas

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2023-12-19 11:53:34
asal
963 orang telah melayarinya

Dalam Pandas, anda boleh menggunakan kaedah "drop()" untuk memadamkan lajur dalam DataFrame: 1. Gunakan "import panda sebagai pd" untuk mengimport modul Pandas 3. Gunakan "drop(; )" kaedah untuk memadam Tentukan lajur; 4. Anda boleh lulus senarai nama lajur untuk memadam berbilang lajur pada masa yang sama; 5. Gunakan terus indeks lajur untuk memadam lajur.

Bagaimana untuk melaksanakan operasi pemadaman lajur dalam PythonPandas

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Dalam Panda, anda boleh menggunakan kaedah drop() untuk memadamkan lajur dalam DataFrame. Langkah-langkah khusus adalah seperti berikut:

  1. Import modul Pandas:
import pandas as pd
Salin selepas log masuk
  1. Buat DataFrame:
data = {'name': ['Alice', 'Bob', 'Charlie'], 
        'age': [25, 30, 35], 
        'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
print(df)
# 输出:
#        name  age gender
# 0     Alice   25      F
# 1       Bob   30      M
# 2   Charlie   35      M
Salin selepas log masuk
  1. Gunakan kaedah drop() untuk memadamkan lajur yang ditentukan:
  2. rreee bermakna beroperasi mengikut lajur.

Jika anda mahu memadamkan berbilang lajur pada masa yang sama, anda boleh menghantar senarai nama lajur:
  1. df = df.drop('age', axis=1)
    print(df)
    # 输出:
    #        name gender
    # 0     Alice      F
    # 1       Bob      M
    # 2   Charlie      M
    Salin selepas log masuk
Selain itu, anda juga boleh terus menggunakan indeks lajur untuk memadam lajur. Sebagai contoh, dalam DataFrame di atas, jika anda perlu memadamkan lajur kedua (lajur umur), anda boleh menggunakan kod berikut:
  1. df = df.drop(['age', 'gender'], axis=1)
    print(df)
    # 输出:
    #        name
    # 0     Alice
    # 1       Bob
    # 2   Charlie
    Salin selepas log masuk
  2. Perhatikan bahawa kaedah drop() mengembalikan DataFrame baharu dan DataFrame asal tidak akan diubah suai. Jika anda ingin membuat pengubahsuaian pada DataFrame asal, anda boleh menggunakan parameter inplace=True:
df = df.drop(df.columns[1], axis=1)
print(df)
# 输出:
#        name gender
# 0     Alice      F
# 1       Bob      M
# 2   Charlie      M
Salin selepas log masuk

Harap ini membantu anda memahami cara memadam lajur dalam Panda! Jika anda mempunyai sebarang soalan lain, sila berasa bebas untuk bertanya.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan operasi pemadaman lajur dalam PythonPandas. 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