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 10. Selecionando e criando colunas

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

Agora que tens uma sólida compreensão de como as expressões funcionam, vamos ver como utilizá-las. Neste capítulo, abordamos operações relacionadas com as colunas de um DataFrame.1 Vamos concentrar-nos na seleção de colunas existentes e na criação de novas colunas, que são provavelmente as operações mais comuns quando se trabalha com dados.

Primeiro, vamos rever como selecionar colunas utilizando o método df.select() que já vimos no Capítulo 7. Em seguida, vamos apresentar-te uma forma mais flexível de selecionar colunas: utilizando os chamados selectores de colunas. Os selectores oferecem várias formas de especificar colunas com base no seu nome, tipo de dados e posição. Também podem ser combinados de diferentes formas. Continuaremos com a forma de criar novas colunas e de as reorganizar. Por fim, discutiremos brevemente operações de colunas relacionadas, tais como renomear e largar colunas e combinar as colunas de dois DataFrames.

Vais trabalhar com um DataFrame sobre os nossos rebeldes favoritos do universo da Guerra das Estrelas:

starwars = pl.read_parquet("data/starwars.parquet")
rebels = starwars.drop("films").filter(
    pl.col("name").is_in(["Luke Skywalker", "Leia Organa", "Han Solo"])
)

print(rebels[:, :6])  1
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