Bagaimana untuk Mengekstrak Baris dengan Nilai Berbeza dalam Pandas DataFrame?

Barbara Streisand
Lepaskan: 2024-11-04 07:51:01
asal
171 orang telah melayarinya

How to Extract Rows with Distinct Values in a Pandas DataFrame?

Pendapatan Baris Nilai Berbeza

Untuk mengekstrak baris berdasarkan nilai berbeza dalam lajur, khususnya COL2, kaedah berikut boleh digunakan:

  1. drop_duplicates dengan Keep First:

    df = df.drop_duplicates('COL2', keep='first')
    Salin selepas log masuk

    Ini mengekalkan kejadian pertama setiap nilai unik dalam COL2.

  2. drop_duplicates dengan Keep Last:

    df = df.drop_duplicates('COL2', keep='last')
    Salin selepas log masuk

    Ini mengekalkan kejadian terakhir setiap nilai unik dalam COL2.

  3. drop_duplicates dengan No Keep:

    df = df.drop_duplicates('COL2', keep=False)
    Salin selepas log masuk

    Ini mengalih keluar semua baris pendua, menghasilkan hanya nilai unik dalam COL2.

Contoh:

Pertimbangkan kerangka data berikut:

COL1 COL2
a.com 22
b.com 45
c.com 34
e.com 45
f.com 56
g.com 22
h.com 45

Menggunakan kaedah keep_first menghasilkan:

COL1 COL2
a.com 22
b.com 45
c.com 34
f.com 56

Kaedah keep_last menghasilkan:

COL1 COL2
c.com 34
f.com 56
g.com 22
h.com 45

Akhir sekali, menggunakan kaedah keep_false menghasilkan:

COL1 COL2
c.com 34
f.com 56

Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Baris dengan Nilai Berbeza dalam Pandas DataFrame?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!