Tutorial memadam data baris menggunakan panda

WBOY
Lepaskan: 2024-01-09 14:33:53
asal
4757 orang telah melayarinya

Tutorial memadam data baris menggunakan panda

tutorial panda: Cara menggunakan panda untuk memadam data baris, contoh kod khusus diperlukan

Pengenalan:
Dalam analisis dan pemprosesan data, data selalunya perlu dibersihkan dan diproses, serta memadamkan data baris yang tidak diperlukan atau tidak sah dalam set data ialah Operasi biasa. Dalam Python, perpustakaan panda menyediakan alat manipulasi data yang berkuasa Artikel ini akan memperkenalkan cara menggunakan panda untuk memadamkan data baris dan memberikan contoh kod tertentu.

  1. Import perpustakaan panda
    Sebelum bermula, anda perlu mengimport perpustakaan panda terlebih dahulu.

import panda sebagai pd

  1. Buat sampel data
    Untuk menunjukkan, mari buat sampel data yang mengandungi beberapa baris data dahulu. Kod berikut mencipta objek DataFrame bernama "data" dan menambah beberapa baris data.

data = {'Nama': ['Zhang San', 'Li Si', 'Wang Wu', 'Zhao Liu', 'Liu Qi'],

    '年龄': [20, 25, 30, 35, 40],
    '性别': ['男', '男', '女', '男', '女']}
Salin selepas log masuk

df = pd.DataFrame(data)

print("Data asal:")
print(df)

Hasil output:
Data asal:
Nama Umur Jantina
0 Zhang San 20 Lelaki
1 Li Si 25 Lelaki
2 Wang Wu 30 Perempuan
3 Zhao Liu 30 Perempuan
4 Liu Qi 40 Perempuan

  1. Gunakan syarat untuk memadam data baris
    pandas menyediakan pelbagai kaedah untuk memadam data baris. Cara yang paling biasa ialah memadam baris melalui syarat, iaitu hanya memadam data baris yang memenuhi syarat tertentu. Kod sampel berikut menunjukkan cara memadamkan baris dengan umur lebih daripada atau sama dengan 30 tahun.

df = df[df['umur']

print("Padam data dengan umur lebih daripada atau sama dengan 30:")
print(df)

Hasil keluaran:
Padam data dengan umur lebih besar daripada atau sama dengan 30 :
Nama Umur Jantina
0 Zhang San 20 Lelaki
1 Li Si 25 Lelaki

  1. Gunakan indeks untuk memadam data baris
    Selain menggunakan syarat untuk memadam, anda juga boleh menggunakan indeks untuk memadam baris dalam set data. Dengan menentukan label indeks baris, panda boleh memadamkan baris data yang ditentukan dengan mudah. Kod sampel berikut menunjukkan cara memadamkan baris pertama dan terakhir data.

df = df.drop([0, 4])

print("Padam baris pertama dan terakhir data:")
print(df)

Hasil keluaran:
Padamkan baris pertama dan terakhir Data:
Nama Umur Jantina
1 Li Si 25 lelaki
2 Wang Wu 30 perempuan
3 Zhao Liu 35 lelaki

  1. Gunakan nombor baris untuk memadam data baris
    Selain menggunakan tag indeks, anda juga boleh menggunakan nombor baris untuk memadam data baris . Pandas menyediakan kaedah "iloc", yang boleh memadamkan data baris yang ditentukan dengan menetapkan nombor baris. Kod sampel berikut menunjukkan cara memadamkan baris kedua dan ketiga data.

df = df.drop(df.index[[1, 2]])

print("Padamkan data dalam baris kedua dan ketiga:")
print(df)

Hasil output:
Padam Data dalam baris kedua dan ketiga:
Nama Umur Jantina
0 Zhang San 20 Lelaki
3 Zhao Liu 35 Lelaki

  1. Ubah suai data asal
    Dalam contoh di atas, pemadaman data baris dilakukan pada salinan objek DataFrame , data asal tidak diubah. Jika anda ingin mengubah suai data asal, anda perlu menambah parameter tambahan "inplace=True". Kod sampel berikut menunjukkan cara memadamkan baris yang memenuhi syarat terus pada data asal.

df.drop(df[df['umur'] >= 30].index, inplace=True)

print("Padamkan data dengan umur yang lebih besar daripada atau sama dengan 30 terus pada data asal:")
cetak( df)

Hasil keluaran:
Padamkan data dengan umur lebih daripada atau sama dengan 30 terus pada data asal:
Nama Umur Jantina
0 Zhang San 20 Lelaki
1 Li Si 25 Lelaki

Kesimpulan:
By menggunakan perpustakaan panda dan contoh kod di atas, kami boleh memadamkan data baris dalam objek DataFrame dengan mudah. Melalui syarat, label indeks atau nombor baris, kami boleh memadamkan baris data yang memenuhi syarat tertentu secara selektif. Ini memberikan kami alat dan kaedah yang sangat mudah untuk pembersihan dan pemprosesan data.

Atas ialah kandungan terperinci Tutorial memadam data baris menggunakan panda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!