ในปัญหานี้ เราต้องจัดเรียง Pandas Series เราจะกำหนด Pandas Series ที่ไม่ได้จัดเรียง และจะจัดเรียงมันโดยใช้ฟังก์ชัน sort_values() ในไลบรารี Pandas
อัลกอริทึม
ขั้นตอนที่ 1: กำหนด Pandas Series ขั้นตอนที่ 2: จัดเรียง Series ด้วยฟังก์ชัน sort_values() ขั้นตอนที่ 3: แสดง Series ที่จัดเรียงแล้ว
ตัวอย่างโค้ด
import pandas as pd
panda_series = pd.Series([18,15,66,92,55,989])
print("Unsorted Pandas Series: \n", panda_series)
panda_series_sorted = panda_series.sort_values(ascending = True)
print("\nSorted Pandas Series: \n", panda_series_sorted)
ผลลัพธ์
Unsorted Pandas Series: 0 18 1 15 2 66 3 92 4 55 5 989 dtype: int64 Sorted Pandas Series: 1 15 0 18 4 55 2 66 3 92 5 989 dtype: int64
คำอธิบาย
พารามิเตอร์ ascending ในฟังก์ชัน sort_values() รับค่า Boolean หากค่าเป็น True จะจัดเรียง Series ตามลำดับน้อยไปมาก หากเป็น False จะจัดเรียงจากมากไปน้อย