CommencerCommencer gratuitement

Fractionnement du loyer

Dans l'exercice vidéo, vous avez vu comment utiliser pandas pour diviser la colonne d'adresse électronique du tableau film afin d'extraire les noms de domaine des utilisateurs. Supposons que vous souhaitiez mieux comprendre les tarifs payés par les utilisateurs pour les films. Vous avez donc décidé de diviser la colonne rental_rate en dollars et en cents.

Dans cet exercice, vous utiliserez les mêmes techniques que celles utilisées dans les exercices vidéo pour y parvenir ! Le tableau film a été chargé dans le DataFrame pandas film_df . N'oubliez pas que l'objectif est de diviser la colonne rental_rate en dollars et en cents.

Cet exercice fait partie du cours

Introduction à l'ingénierie des données

Afficher le cours

Instructions

  • Utilisez la méthode .astype() pour convertir la colonne rental_rate en une colonne d'objets de type chaîne de caractères et affectez les résultats à rental_rate_str.
  • Divisez rental_rate_str sur '.' et développez les résultats en colonnes. Attribuez les résultats à rental_rate_expanded.
  • Affectez les colonnes nouvellement créées à films_df en utilisant les noms de colonnes rental_rate_dollar et rental_rate_cents respectivement, en les définissant sur la version développée à l'aide de l'index approprié.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Get the rental rate column as a string
rental_rate_str = film_df.____.____("____")

# Split up and expand the column
rental_rate_expanded = rental_rate_str.____.____("____", expand=True)

# Assign the columns to film_df
film_df = film_df.assign(
    ____=____[____],
    ____=____[____],
)
Modifier et exécuter le code