Skip to Content
Python Polars: O Guia Definitivo
book

Python Polars: O Guia Definitivo

by Jeroen Janssens, Thijs Nieuwdorp
March 2025
Beginner to intermediate
504 pages
11h 53m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Python Polars: O Guia Definitivo

Capítulo 11. Filtragem e ordenação de linhas

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Enquanto o capítulo anterior tratava das colunas, este capítulo trata das linhas de um DataFrame.1 Veremos principalmente dois tipos de operações que podes executar nas linhas:

  • Filtrar linhas utilizando o método df.filter()

  • Ordenar linhas utilizando o método df.sort()

Com a filtragem, seleciona um subconjunto das linhas com base nos respectivos valores. Com a ordenação, reordena as linhas com base nos respectivos valores; o número de linhas permanece o mesmo. Para além disso, discutiremos vários outros métodos relacionados com a filtragem e a ordenação.

Vais trabalhar com um pequeno DataFrame sobre ferramentas eléctricas que normalmente se encontram na garagem de um marceneiro amador. Para cada ferramenta, temos o seu tipo, código de produto, marca, preço, rotações por minuto (RPM) e se é sem fios ou não. Eis o aspeto do DataFrame 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 │ │ Plunge Cut Saw │ DSP600ZJ ...
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.
Start your free trial

You might also like

Analítica de futebol com Python e R

Analítica de futebol com Python e R

Eric A. Eager, Richard A. Erickson
Padrões de arquitetura com Python

Padrões de arquitetura com Python

Harry Percival, Bob Gregory
Spark: O Guia Definitivo

Spark: O Guia Definitivo

Bill Chambers, Matei Zaharia

Publisher Resources

ISBN: 9798341637962Supplemental Content