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
0in'good'um - Wandle
1bis4in'bad'um - Wandle
5bis9in'worse'um
Diese Übung ist Teil des Kurses
Analyse polizeilicher Maßnahmen mit pandas
Anleitung zur Übung
- Zähle die eindeutigen Werte in der Spalte
bad_conditionsund sortiere den Index. (Das wurde bereits für dich erledigt.) - Erstelle ein Dictionary namens
mapping, das die Integer inbad_conditionsden angegebenen Strings zuordnet. - Wandle die Integer in
bad_conditionsmithilfe desmappingin Strings um und speichere die Ergebnisse in einer neuen Spalte namensrating. - 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(____)