Putem folosi metode precum .min(), .max(), .idxmin() și .idxmax() pentru a obține „extremele” unei Serii – adică cele mai mici și mai mari valori dintr-o Serie sau cheile acestora ( indici). Rețineți că .idxmin() nu vă oferă cea mai joasă cheie din Serie! În schimb, vă oferă cheia cu cea mai mică valoare. Studiați acest fragment de cod și rezultatul său pentru a vă testa înțelegerea:
understanding = pd.Series([15,4,13,3,7], index=[4,10,2,12,9]) print(understanding) print("The min is {}.".format(understanding.min())) print("The max is {}.".format(understanding.max())) print("The idxmin is {}.".format(understanding.idxmin())) print("The idxmax is {}.".format(understanding.idxmax()))
▐ 4 15 ▐ 10 4 ▐ 2 13 ▐ 12 3 ▐ 9 7 ▐ dtype: int64 ▐ The min is 3. ▐ The max is 15. ▐ The idxmin is 12. ▐ The idxmax is 4.
idxmin și idxmax sunt 12 și, respectiv, 4, deoarece cea mai mică valoare din serie (cea de 3) are o cheie de 12, iar cea mai mare valoare (cea de 15) are o cheie de 4.
Dacă am dorit de fapt cheia cea mai mică (sau cea mai înaltă), am putea folosi sintaxa .index pentru a realiza asta:
print("The lowest key: {}.".format(understanding.index.min())) print("The highest key: {}.".format(understanding.index.max()))
▐ The lowest key: 2. ▐ The highest key: 12.
Și amintiți-vă că „cel mai mic”/„cel mai mare” pentru datele șir înseamnă ordine alfabetică.
Sursa: Stephen Davies, The Crystal Ball – Instruction Manual, Vol. 1: Introduction to Data Science, v. 1.1. Copyright © 2021 Stephen Davies. Licența CC BY-SA 4.0. Traducere și adaptare: Nicolae Sfetcu. © 2024 MultiMedia Publishing, Introducere în Știința Datelor, Volumul 1
Lasă un răspuns