CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Examinez la taille (shape) du DataFrame ri.
  • Fusionnez les DataFrames ri et weather_rating à l’aide d’une jointure gauche (left join).
  • Examinez la taille de ri_weather pour confirmer qu’il comporte deux colonnes supplémentaires mais le même nombre de lignes que ri.
  • Remplacez l’index de ri_weather par la colonne stop_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=____)
Modifier et exécuter le code