Capitolo 11. Filtrare e ordinare le righe
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Mentre il capitolo precedente riguardava le colonne, questo capitolo è dedicato alle righe di un DataFrame.1 Analizzeremo principalmente due tipi di operazioni che puoi eseguire sulle righe:
-
Filtrare le righe utilizzando il metodo
df.filter() -
Ordinare le righe con il metodo
df.sort()
Con il filtraggio si seleziona un sottoinsieme di righe in base ai loro valori, mentre con l'ordinamento si riordinano le righe in base ai loro valori; il numero di righe rimane invariato. Oltre a questo, parleremo di vari altri metodi correlati al filtraggio e all'ordinamento.
Lavorerai con un piccolo DataFrame sugli elettroutensili che si trovano di solito nel garage di un falegname amatoriale. Per ogni utensile abbiamo il tipo, il codice prodotto, la marca, il prezzo, i giri al minuto (RPM) e se è a batteria o meno. Ecco come si presenta il DataFrame di tools:
tools=pl.read_csv("data/tools.csv")tools
shape: (10, 6) ┌───────────────────────┬──────────────┬────────┬──────────┬───────┬───────┐ │ tool │ product │ brand │ cordless │ price │ rpm │ │ --- │ --- │ --- │ --- │ --- │ --- │ │ str │ str │ str │ bool │ i64 │ i64 │ ╞═══════════════════════╪══════════════╪════════╪══════════╪═══════╪═══════╡ │ Rotary Hammer │ HR2230 │ Makita │ false │ 199 │ 1050 │ │ Miter Saw │ GCM 8 SJL │ Bosch │ false │ 391 │ 5500 │ │ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access