Tutorial Panda: Bagaimana untuk memadamkan lajur data dalam DataFrame?
Dengan permintaan yang semakin meningkat untuk analisis data, perpustakaan Pandas Python telah menjadi salah satu alat penting untuk penganalisis data. Pandas menyediakan fungsi manipulasi dan pemprosesan data yang berkuasa Satu operasi biasa ialah memadam lajur data tertentu dalam DataFrame. Artikel ini akan memperkenalkan secara terperinci cara menggunakan Panda untuk memadamkan lajur data dalam DataFrame dan memberikan contoh kod khusus.
Sebelum bermula, anda perlu memasang perpustakaan Pandas terlebih dahulu. Pandas boleh dipasang dalam persekitaran Python menggunakan arahan berikut:
pip install pandas
Selepas pemasangan selesai, perpustakaan Pandas boleh diimport melalui kod berikut:
import pandas as pd
Seterusnya, kami akan menggunakan sampel DataFrame untuk menunjukkan operasi pemadaman lajur. Katakan kita mempunyai DataFrame bernama data
yang mengandungi data berikut: data
的DataFrame,包含以下数据:
A B C D 0 1 2 3 4 1 5 6 7 8 2 9 10 11 12
现在,我们希望删除列C。可以使用drop
方法来实现这个目标。drop
方法接受一个参数labels
,用于指定要删除的标签(列名),并返回一个新的DataFrame。
以下是删除列C的代码示例:
data = pd.DataFrame({'A': [1, 5, 9], 'B': [2, 6, 10], 'C': [3, 7, 11], 'D': [4, 8, 12]}) data = data.drop('C', axis=1)
在这个示例中,我们首先使用pd.DataFrame
方法创建了一个名为data
的DataFrame,然后使用drop
方法删除了列C。注意,我们使用axis=1
参数来指定删除列。如果没有指定axis
参数,默认情况下将删除行。
经过这个操作后,data
的内容将变成以下样子:
A B D 0 1 2 4 1 5 6 8 2 9 10 12
除了使用drop
方法之外,还可以使用Python的del
关键字来删除列。以下是使用del
关键字删除列C的代码示例:
data = pd.DataFrame({'A': [1, 5, 9], 'B': [2, 6, 10], 'C': [3, 7, 11], 'D': [4, 8, 12]}) del data['C']
同样,删除列之后,data
的内容将变成以下样子:
A B D 0 1 2 4 1 5 6 8 2 9 10 12
除了以上两种方法外,还可以使用pop
方法来删除列,并返回被删除的列。以下是使用pop
方法删除列C的代码示例:
data = pd.DataFrame({'A': [1, 5, 9], 'B': [2, 6, 10], 'C': [3, 7, 11], 'D': [4, 8, 12]}) C_column = data.pop('C')
在这个示例中,C_column
将保存被删除的列C的内容。删除列之后,data
的内容和之前的示例一样。
综上所述,本文介绍了如何使用Pandas删除DataFrame中的某一列数据。通过drop
方法、del
关键字和pop
rrreee
drop
untuk mencapai matlamat ini. Kaedah drop
menerima parameter labels
, yang digunakan untuk menentukan label (nama lajur) yang akan dipadamkan dan mengembalikan DataFrame baharu. Berikut ialah contoh kod untuk memadam lajur C: 🎜rrreee🎜Dalam contoh ini, kami mula-mula mencipta DataFrame bernama data
menggunakan kaedah pd.DataFrame
, dan kemudian Lajur C telah dipadamkan menggunakan kaedah drop
. Ambil perhatian bahawa kami menggunakan parameter axis=1
untuk menentukan lajur untuk dipadamkan. Jika parameter axis
tidak ditentukan, baris akan dipadamkan secara lalai. 🎜🎜Selepas operasi ini, kandungan data
akan menjadi seperti berikut: 🎜rrreee🎜Selain menggunakan kaedah drop
, anda juga boleh menggunakan del kata kunci untuk memadam lajur. Berikut ialah contoh kod untuk memadam lajur C menggunakan kata kunci <code>del
: 🎜rrreee🎜Begitu juga, selepas memadamkan lajur, kandungan data
akan kelihatan seperti ini: 🎜rrreee 🎜Sebagai tambahan kepada perkara di atas Sebagai tambahan kepada dua kaedah, anda juga boleh menggunakan kaedah pop
untuk memadamkan lajur dan mengembalikan lajur yang dipadamkan. Berikut ialah contoh kod untuk memadam lajur C menggunakan kaedah pop
: 🎜rrreee🎜 Dalam contoh ini, C_column
akan menyimpan kandungan lajur C yang dipadamkan. Selepas memadamkan lajur, kandungan data
adalah sama seperti dalam contoh sebelumnya. 🎜🎜Ringkasnya, artikel ini memperkenalkan cara menggunakan Panda untuk memadamkan lajur data tertentu dalam DataFrame. Melalui kaedah drop
, kata kunci del
dan pop
, anda boleh memadamkan lajur yang ditentukan dengan mudah dan mengembalikan DataFrame baharu atau Senarai yang dipadamkan. 🎜🎜Saya harap artikel ini akan membantu anda mempelajari dan memahami penggunaan Panda! 🎜Atas ialah kandungan terperinci Belajar menggunakan Panda: Cara memadam lajur data dalam DataFrame. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!