Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Mencipta Lajur Kategori Perlumbaan dalam Panda Menggunakan Lajur Berbilang Etnik?

Bagaimana untuk Mencipta Lajur Kategori Perlumbaan dalam Panda Menggunakan Lajur Berbilang Etnik?

Susan Sarandon
Lepaskan: 2024-12-13 05:51:14
asal
695 orang telah melayarinya

How to Create a Race Category Column in Pandas Using Multiple Ethnicity Columns?

Mencipta Lajur Baharu Berdasarkan Nilai daripada Berbilang Lajur dalam Panda

Masalah:

Objektifnya adalah untuk menggunakan fungsi tersuai yang menentukan kategori perlumbaan untuk setiap baris bingkai data berdasarkan nilai dalam beberapa lajur etnik. Urutan keutamaan bagi kategori perlumbaan ialah:

  • Hispanik
  • Dua atau Lebih
  • Amerika India/Asli Alaska
  • Asia
  • Amerika Hitam/Afrika
  • Asli Hawaiian/Pacific Islander
  • Putih

Fungsi Tersuai:

Untuk menentukan kategori perlumbaan bagi setiap baris, kami mencipta fungsi tersuai:

Menggunakan Fungsi pada Bingkai data:

Kami menggunakan fungsi guna dalam Pandas untuk menggunakan fungsi tersuai pada setiap baris bingkai data:

Argumen axis=1 menyatakan bahawa fungsi itu harus digunakan mengikut baris.

Hasil:

Lajur baharu race_label akan mengandungi kategori perlumbaan yang dikira untuk setiap baris dalam bingkai data.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Lajur Kategori Perlumbaan dalam Panda Menggunakan Lajur Berbilang Etnik?. 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