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

Bagaimana untuk melaksanakan operasi pemadaman lajur dalam PythonPandas

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2023-12-19 11:53:34964semak imbas

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
  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
  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
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
  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

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!

Kenyataan:
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