LoslegenKostenlos loslegen

Aufteilung des Mietpreises

In der Videoübung hast du gesehen, wie du mit Pandas die E-Mail-Adressspalte der Tabelle film aufteilst, um die Domänennamen der Nutzer zu extrahieren. Angenommen, du möchtest einen besseren Überblick über die Preise haben, die die Nutzer für Filme zahlen. Deshalb hast du beschlossen, die Spalte rental_rate in Dollar und Cent zu unterteilen.

In dieser Übung wendest du dieselben Techniken an, die auch in den Videoübungen verwendet werden, um genau das zu tun! Die Tabelle film wurde in den pandas DataFrame film_df geladen. Denke daran, dass das Ziel ist, die Spalte rental_rate in Dollar und Cent aufzuteilen.

Diese Übung ist Teil des Kurses

Einführung in die Datentechnik

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Methode .astype(), um die Spalte rental_rate in eine Spalte mit String-Objekten umzuwandeln, und weise das Ergebnis rental_rate_str zu.
  • Teile rental_rate_str auf '.' und erweitere die Ergebnisse in Spalten. Ordne die Ergebnisse rental_rate_expanded zu.
  • Ordne die neu erstellten Spalten mit den Spaltennamen rental_rate_dollar und rental_rate_cents in films_df ein und setze sie mit dem entsprechenden Index auf die erweiterte Version.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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