Kom igångKom igång gratis

Nedkastning av numeriska kolumner

Nu när intervallen ser säkra ut är det dags att konvertera de numeriska kolumnerna till mindre datatyper. Använd Int32 för heltalskolumnerna och Float32 för flyttalen, där lägre precision fortfarande räcker för sammanfattningsstatistik.

DataFrame:en movies är förinläst åt dig.

Den här övningen är en del av kursen

Skalning och optimering av datapipelines med Polars

Visa kurs

Övningsinstruktioner

  • Konvertera vote_count och budget till pl.Int32.
  • Konvertera runtime och vote_average till pl.Float32.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

movies_optimized = movies.with_columns(
    # Integer columns to Int32
    pl.col("vote_count").cast(pl.____),
    pl.col("budget").cast(pl.____),
    # Float columns to Float32
    pl.col("runtime").cast(pl.____),
    pl.col("vote_average").cast(pl.____),
)

result = movies_optimized.select(
    "movie_title", "budget", "runtime", "vote_average", "vote_count"
).head(8)
print(result)
Redigera och kör kod