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

เขียนโปรแกรม Python เรียงลำดับสมาชิกใน Series จากมากไปน้อย


อินพุต - สมมติคุณมี Series

0 abdef 1 ijkl 2 Abdef 3 oUijl

เอาต์พุต - ผลลัพธ์เรียงจากมากไปน้อย

3 oUijl 1 ijkl 0 abdef 2 Abdef

วิธีแก้ปัญหา

ทำตามขั้นตอนด้านล่าง

  • สร้าง Series

  • ใช้ sort_values กับ ascending=False

data.sort_values(ascending=False)

ตัวอย่าง

import pandas as pd
l=["abdef","ijkl","Abdef","oUijl"]
data=pd.Series(l)
print("original series: \n ", data)
print(data.sort_values(ascending=False))

ผลลัพธ์

3    oUijl 1    ijkl 0    abdef 2    Abdef