Capítulo 12. Trabalhando comtipos de dados textuais, temporaise aninhados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Capítulo 4, abordamos os tipos de dados básicos que o Polars oferece e como eles são usados para armazenar dados no Series. Certos tipos de dados merecem atenção especial porque têm métodos especiais ou são otimizados para casos de uso específicos.
Estes tipos de dados podem ser agrupados em tipos de dados textuais, temporais e aninhados. Os três tipos de dados textuais são String, Categorical e Enum. Os quatro tipos de dados temporais são Date, Datetime, Time e Duration. Os três tipos de dados aninhados são List, Array e Struct.
Todos estes tipos de dados, exceto o Enum, têm o seu próprio espaço de nomes. Um espaço de nomes agrupa vários métodos num único acessório. Por exemplo, o espaço de nomes Expr.str tem todos os métodos para String e os espaços de nomes Expr.dt têm todos os métodos para tipos de dados temporais.
Neste capítulo, aprenderás a:
-
Cria séries com tipos de dados textuais, temporais e aninhados
-
Trabalha com texto utilizando o tipo de dados String
-
Utiliza Categoricals e Enums para trabalhar eficientemente com dados textuais
-
Processa dados temporais utilizando datas e tempos de data
-
Armazena sequências e dados aninhados utilizando Listas, Arrays e Structs
As instruções para obter quaisquer ficheiros de que possas precisar estão no Capítulo 2. Assumimos que tens ...