Renombrar campos de país
Los campos del struct code y name son demasiado genéricos para los informes. Cámbiales el nombre a country_code y country_name primero, y luego desanida.
Sigues trabajando con el mismo DataFrame movies.
Este ejercicio forma parte del curso
Escala y optimiza canalizaciones de datos con Polars
Instrucciones del ejercicio
- Usa el método adecuado sobre el struct para renombrar sus campos.
- Llámalos
country_codeycountry_name, en ese orden.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)