Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีจัดเรียง (Sort) Pandas Series


ในปัญหานี้ เราต้องจัดเรียง 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 จะจัดเรียงจากมากไปน้อย