Renomeando os campos de país
Os campos code e name na struct são genéricos demais para relatórios. Renomeie-os para country_code e country_name primeiro e, depois, desaninhe.
Você continua trabalhando com o mesmo DataFrame movies.
Este exercicio faz parte do curso
Dimensionamento e Otimização de Pipelines de Dados com Polars
Instruções do exercicio
- Use o método correto na struct para renomear seus campos.
- Dê a eles os nomes
country_codeecountry_name, nessa ordem.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
result = (
movies
.with_columns(
# Rename the two struct fields
pl.col("production_country")
.struct.____(["____", "____"])
.alias("production_country")
)
.unnest("production_country")
.select("movie_title", "country_code", "country_name")
.head(8)
)
print(result)