LoslegenKostenlos loslegen

Die Mietkosten aufteilen

In der Videoübung hast du gesehen, wie man mit pandas die E-Mail-Adressen-Spalte der Tabelle film aufteilt, um die Domainnamen der Benutzer zu extrahieren. Angenommen, du möchtest besser verstehen, wie viel die Nutzer für Filme bezahlen, und beschließt daher, die Spalte rental_rate in Dollar und Cent aufzuteilen.

In dieser Übung wirst du genau die gleichen Techniken wie in den Videoübungen anwenden, um genau das zu tun! Die Tabelle film wurde in den pandas-DataFrame film_df geladen. Vergiss nicht, das Ziel ist es, die Spalte rental_rate in Dollar und Cent aufzuteilen.

Diese Übung ist Teil des Kurses

Einführung in das Data Engineering

Kurs anzeigen

Anleitung zur Übung

  • Nutze die Methode .astype(), um die Spalte rental_rate in eine Spalte mit Stringobjekten umzuwandeln, und weise die Ergebnisse rental_rate_str zu.
  • Teile rental_rate_str auf '.' auf und expandiere die Ergebnisse in Spalten. Weise die Ergebnisse rental_rate_expanded zu.
  • Ordne die neu erstellten Spalten in films_df ein, indem du die Spaltennamen rental_rate_dollar und rental_rate_cents verwendest, und setze sie mit dem entsprechenden Index auf die erweiterte Version.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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(
    ____=____[____],
    ____=____[____],
)
Code bearbeiten und ausführen