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

จะเรียงลำดับ Pandas Series ได้อย่างไร?


ในปัญหานี้เราต้องเรียงลำดับชุดหมีแพนด้า เราจะกำหนดชุดแพนด้าที่ไม่เรียงลำดับ และจะเรียงลำดับโดยใช้ฟังก์ชัน sort_values() ในไลบรารี Pandas

อัลกอริทึม

Step 1: Define Pandas series.
Step 2: Sort the series using sort_values() function.
Step 3: Print the sorted 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

คำอธิบาย

พารามิเตอร์จากน้อยไปมากในฟังก์ชัน sort_values() ใช้ค่าบูลีน หากค่าเป็น True จะจัดเรียงชุดข้อมูลตามลำดับจากน้อยไปหามาก หากค่าเป็น False จะเรียงลำดับค่าจากมากไปหาน้อย