Fusionner les DataFrames
Dans cet exercice, vous allez fusionner les DataFrames ri et weather_rating dans un nouveau DataFrame, ri_weather.
Les DataFrames seront joints en utilisant la colonne stop_date de ri et la colonne DATE de weather_rating. Heureusement, le format de date correspond exactement, ce qui n’est pas toujours le cas !
Une fois la fusion terminée, vous définirez stop_datetime comme index, c’est la colonne que vous avez enregistrée dans l’exercice précédent.
Cet exercice fait partie du cours
Analyzing Police Activity with pandas
Instructions
- Examinez la taille (shape) du DataFrame
ri. - Fusionnez les DataFrames
rietweather_ratingà l’aide d’une jointure gauche (left join). - Examinez la taille de
ri_weatherpour confirmer qu’il comporte deux colonnes supplémentaires mais le même nombre de lignes queri. - Remplacez l’index de
ri_weatherpar la colonnestop_datetime.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Examine the shape of 'ri'
print(____)
# Merge 'ri' and 'weather_rating' using a left join
ri_weather = pd.merge(left=____, right=____, left_on='stop_date', right_on='DATE', how='____')
# Examine the shape of 'ri_weather'
print(____)
# Set 'stop_datetime' as the index of 'ri_weather'
ri_weather.set_index('____', inplace=____)