


Bagaimanakah Panda Boleh Mencapai Pengiraan Pelanggan Setara dengan \'count(distinct)\' SQL untuk Setiap Tahun?
Mencari Kiraan Pelanggan Unik setahun dalam Panda Bersamaan dengan 'kiraan(berbeza)' SQL
Dalam SQL, mengira pelanggan yang berbeza setiap tahun boleh dicapai dengan pertanyaan berikut:
<code class="sql">SELECT count(distinct CLIENTCODE) FROM table GROUP BY YEARMONTH;</code>
Untuk melaksanakan operasi serupa dalam Pandas, yang biasanya digunakan sebagai pengganti pangkalan data, anda boleh menggunakan fungsi nunique() bersama kaedah groupby():
<code class="python">table.groupby('YEARMONTH').CLIENTCODE.nunique()</code>
Coretan kod ini mengumpulkan jadual bingkai data mengikut lajur 'YEARMONTH' dan kemudian menggunakan fungsi nunique() untuk mengira pelanggan unik bagi setiap tahun. Hasilnya ialah Siri panda dengan bulan tahun sebagai indeks dan bilangan pelanggan unik setiap tahun sebagai nilai.
Sebagai contoh, jika jadual anda mengandungi data berikut:
CLIENTCODE | YEARMONTH |
---|---|
1 | 201301 |
1 | 201301 |
2 | 201301 |
1 | 201302 |
2 | 201302 |
2 | 201302 |
3 | 201302 |
Menggunakan fungsi nunique() akan menghasilkan output berikut:
<code class="python">YEARMONTH 201301 2 201302 3</code>
Hasil ini menunjukkan bahawa untuk 201301, terdapat 2 pelanggan unik, dan untuk 201302, terdapat 3 pelanggan unik.
Atas ialah kandungan terperinci Bagaimanakah Panda Boleh Mencapai Pengiraan Pelanggan Setara dengan \'count(distinct)\' SQL untuk Setiap Tahun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Cara Bekerja Dengan Dokumen PDF Menggunakan Python

Cara Cache Menggunakan Redis dalam Aplikasi Django

Memperkenalkan Toolkit Bahasa Alam (NLTK)

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?
