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
Anleitung zur Übung
- Verwende die Methode
.astype()
, um die Spalterental_rate
in eine Spalte mit String-Objekten umzuwandeln, und weise das Ergebnisrental_rate_str
zu. - Teile
rental_rate_str
auf'.'
und erweitere die Ergebnisse in Spalten. Ordne die Ergebnisserental_rate_expanded
zu. - Ordne die neu erstellten Spalten mit den Spaltennamen
rental_rate_dollar
undrental_rate_cents
infilms_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(
____=____[____],
____=____[____],
)