Capítulo 7. Expressões iniciais
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O objetivo deste capítulo é introduzir expressões, que são o que torna a API Polars tão poderosa e elegante. Este capítulo forma a base para os capítulos restantes da Parte III, "Express", onde entramos em mais detalhes sobre expressões específicas e como usá-las.
Expressões polares versus expressões regulares
As expressões Polars não devem ser confundidas com expressões regulares. Uma expressão regular, ou regex, é uma sequência de caracteres utilizada para corresponder a texto. Por exemplo, o regex [Pp](ol|and)ar?s corresponde a pandas e Polars, mas não corresponde a panda ou polaris.
Alguns métodos Polars aceitam regexes, como pl.col() para selecionar colunas e Expr.str.replace() para substituir valores. O site interativo RegExr de Grant Skinner e o livro Introducing Regular Expressions de Michael Fitzgerald (O'Reilly) são recursos úteis para aprender mais sobre regexes.
As expressões, em Polars, são blocos de construção reutilizáveis que te permitem executar muitas tarefas de manipulação de dados, incluindo a seleção de colunas existentes, a criação de novas colunas, a filtragem de linhas com base numa condição e o cálculo de agregações.
As expressões têm tanto para oferecer que dividimos a sua discussão em três capítulos, conforme ilustrado na Figura 7-1. No Capítulo 13 abordamos vários métodos que são acessíveis através ...