Convertir reproducciones a miles de millones
Eres analista de datos en una discográfica. Tienes un conjunto de datos de Spotify con 25 álbumes populares y métricas de streaming como reproducciones totales, oyentes mensuales y puntuaciones de popularidad. La columna streams muestra las reproducciones totales como enteros muy grandes que cuestan leer, así que necesitas convertirlas a miles de millones usando una función personalizada de Python.
polars está cargado como pl. El DataFrame spotify y una función to_billions() ya están precargados para ti.
Este ejercicio forma parte del curso
Transformación de datos con Polars
Instrucciones del ejercicio
- Aplica
to_billionsa la columnastreamspara crear una nueva columna llamadastreams_billions. - Especifica el tipo de retorno como
pl.Float64para controlar el tipo de forma explícita.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Apply to_billions to the streams column
result = spotify.with_columns(
pl.col("streams").____(
____, return_dtype=____
).alias("streams_billions")
)
print(result.head())