0Pricing
Data Science Academy · Pelajaran

Mengurutkan Berdasarkan Satu atau Banyak Kolom

Urutan naik, turun, dan nilai yang sama

Mengurutkan Berdasarkan Satu atau Banyak Kolom adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Data Science Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Data Science Academy mencakup 4 pelajaran total.

Urutan Menghasilkan Wawasan

Baris mentah datang tanpa urutan yang berguna. Pengurutan menempatkan catatan paling menarik di bagian atas sehingga pola terlihat sekilas. 🔎

sort_values Adalah Alat Anda

Di pandas, Anda mengurutkan ulang baris dengan sort_values. Anda menyebutkan kolom yang digunakan untuk pengurutan, lalu pandas mengembalikan DataFrame yang baru diurutkan.

df.sort_values("price")

Menaik Secara Bawaan

Secara bawaan, sort_values mengurutkan dari yang terkecil ke terbesar. Jadi, angka meningkat dan teks diurutkan secara alfabetis dari A ke Z.

Balik ke Menurun

Atur ascending=False jika Anda ingin nilai terbesar berada di awal, seperti produk dengan penjualan tertinggi atau skor tertinggi.

df.sort_values("sales", ascending=False)

Mengurutkan Berdasarkan Banyak Kolom

Berikan sebuah daftar kolom, lalu pandas mengurutkan berdasarkan kolom pertama, memecahkan nilai yang sama menggunakan kolom berikutnya, dan seterusnya sesuai urutan daftar.

df.sort_values(["region", "sales"])

Arah Pengurutan Campuran

Berikan daftar juga untuk ascending, satu penanda untuk setiap kolom. Dengan begitu, Anda dapat mengurutkan wilayah dari A ke Z sementara penjualan dari tinggi ke rendah.

df.sort_values(["region", "sales"], ascending=[True, False])

Bingkai Baru, Bukan di Tempat

Secara bawaan, sort_values mengembalikan salinan yang telah diurutkan dan membiarkan data asli tetap utuh, sehingga data sumber Anda aman.

Urutkan di Tempat Jika Memang Diinginkan

Tambahkan inplace=True untuk menulis ulang DataFrame asli alih-alih mengembalikan salinan. Gunakan hanya jika Anda benar-benar menginginkannya.

Perhatikan Indeks

Pengurutan mempertahankan setiap label baris tetap melekat pada datanya, sehingga indeks tampak berantakan setelahnya. Itu hal yang wajar, bukan bug.

Atur Ulang untuk Angka yang Rapi

Ingin label 0,1,2 yang rapi setelah pengurutan? Rangkai reset_index dengan drop=True untuk menomori ulang baris dari awal.

df.sort_values("sales").reset_index(drop=True)

Posisi Nilai NaN

Nilai yang hilang secara bawaan ditempatkan di bagian bawah. Atur na_position ke first jika Anda lebih suka melihatnya di bagian atas.

Pemeriksaan Cepat

Anda ingin penjualan tertinggi berada di bagian atas. Bagaimana cara mengurutkannya?

Rangkuman: Pengurutan Menjadi Sederhana

Sekarang Anda mengurutkan dengan sort_values, membalik arah dengan ascending, memecahkan nilai yang sama menggunakan daftar kolom, dan merapikan label dengan reset_index. Bagus sekali! 🎉

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mengurutkan Berdasarkan Satu atau Banyak Kolom” gratis?

Ya — teks lengkap “Mengurutkan Berdasarkan Satu atau Banyak Kolom” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Data Science Academy, upgrade ke CoddyKit PRO. Kursus Data Science Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Mengurutkan Berdasarkan Satu atau Banyak Kolom”?

Urutan naik, turun, dan nilai yang sama Kamu berlatih Data Science Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Data Science Academy?

Tidak diperlukan pengalaman sebelumnya. Data Science Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Mengurutkan Berdasarkan Satu atau Banyak Kolom” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Data Science Academy ini?

Ya. Setiap pelajaran Data Science Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mengurutkan Berdasarkan Satu atau Banyak Kolom
  2. Ringkasan groupby Pertama Anda
  3. Grafik Garis dan Batang di matplotlib
  4. Label, Judul, dan Legenda
← Kembali ke Data Science Academy