Capítulo 8. Expressões contínuas
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No capítulo anterior, aprendeste a começar uma expressão a partir do zero. Uma expressão simples só te leva até certo ponto. Neste capítulo, vais aprender a continuar uma expressão adicionando operações (ou métodos) adicionais.
Mais especificamente, aprenderás a:
-
Efectua transformações matemáticas
-
Trabalha com valores em falta
-
Aplica suavização aos valores
-
Seleciona valores específicos
-
Resume os valores utilizando estatísticas
Uma infinidade de métodos
Existem mais de 138 métodos discutidos neste capítulo. Não é possível explicar e demonstrar todos os métodos detalhadamente. Consulta a Referência da API Polars para obteres mais detalhes e exemplos.
Para alguns trechos de código neste capítulo, usamos os módulos math e numpy para acessar certas constantes, como math.pi, e para gerar valores aleatórios:
importmathimportnumpyasnp(f"{math.pi=}")rng=np.random.default_rng(1729)(f"{rng.random()=}")
math.pi=3.141592653589793 rng.random()=0.03074202960516803
Vamos ver como este capítulo está estruturado.
As instruções para obter quaisquer ficheiros de que possas precisar estão no Capítulo 2. Assumimos que tens os ficheiros na subdiretoria de dados.
Tipos de operações
Em vez de apresentar 138 métodos como uma longa lista, organizámo-los em cinco secções de acordo com os inputs que utilizam e a forma do ...