รัน pandas ออนไลน์

เรียง pandas DataFrame

การเรียงช่วยตรวจ ranking และ time series

เรียง pandas DataFrame คืออะไร?

การเรียงช่วยตรวจ ranking และ time series

เรียงแถวตามหนึ่งหรือหลายคอลัมน์

ควรใช้เมื่อใด?

  • อ่านและทำความสะอาดข้อมูลตาราง
  • วิเคราะห์ CSV, API และฐานข้อมูล
  • เตรียมรายงานและสถิติ

โค้ดตัวอย่าง

รันโค้ด →
main.py
import pandas as pd

students = pd.DataFrame({
    "name": ["Ada", "Lin", "Sam"],
    "score": [95, 88, 91],
})

ranked = students.sort_values("score", ascending=False)
print(ranked)

ผลลัพธ์ที่คาดหวัง

name  score
0  Ada     95
2  Sam     91
1  Lin     88

หลักการทำงาน

sort_values เรียงตาม score และ ascending=False วางค่ามากก่อน

เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python

แบบฝึกหัด

ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น

  1. เพิ่มแถว คอลัมน์ และค่าที่หายไป
  2. รวมการกรอง การเรียง และ groupby
  3. อ่านไฟล์จริงและตรวจสอบ dtype
รันใน Python IDE →