Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Belajar menggunakan Panda: Cara memadam lajur data dalam DataFrame

Belajar menggunakan Panda: Cara memadam lajur data dalam DataFrame

WBOY
WBOYasal
2024-01-13 14:39:061089semak imbas

Belajar menggunakan Panda: Cara memadam lajur data dalam DataFrame

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关键字和poprrreee

Sekarang, kami mahu memadamkan lajur C. Anda boleh menggunakan kaedah 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!

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