LoslegenKostenlos loslegen

Wetterbedingungen bewerten

In der vorherigen Übung hast du gezählt, wie viele schlechte Wetterbedingungen es pro Tag gab. In dieser Übung nutzt du diese Zählungen, um ein Bewertungssystem für das Wetter zu erstellen.

Die Zählwerte reichen von 0 bis 9 und sollen wie folgt in Bewertungen umgewandelt werden:

  • Wandle 0 in 'good' um
  • Wandle 1 bis 4 in 'bad' um
  • Wandle 5 bis 9 in 'worse' um

Diese Übung ist Teil des Kurses

Analyse polizeilicher Maßnahmen mit pandas

Kurs anzeigen

Anleitung zur Übung

  • Zähle die eindeutigen Werte in der Spalte bad_conditions und sortiere den Index. (Das wurde bereits für dich erledigt.)
  • Erstelle ein Dictionary namens mapping, das die Integer in bad_conditions den angegebenen Strings zuordnet.
  • Wandle die Integer in bad_conditions mithilfe des mapping in Strings um und speichere die Ergebnisse in einer neuen Spalte namens rating.
  • Zähle die eindeutigen Werte in rating, um zu überprüfen, dass die Integer korrekt in Strings umgewandelt wurden.

Interaktive Übung

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

# Count the unique values in 'bad_conditions' and sort the index
print(weather.bad_conditions.value_counts().sort_index())

# Create a dictionary that maps integers to strings
mapping = {0:'good', 1:'bad', 2:'bad', ____}

# Convert the 'bad_conditions' integers to strings using the 'mapping'
weather['rating'] = weather.bad_conditions.____

# Count the unique values in 'rating'
print(____)
Code bearbeiten und ausführen