Łączenie zbiorów danych
W tym ćwiczeniu połączysz zbiory danych ri i weather_rating w nowy zbiór danych ri_weather.
Zbiory zostaną złączone na podstawie kolumny stop_date z ri oraz kolumny DATE z weather_rating. Na szczęście format dat jest identyczny w obu przypadkach – co nie zawsze bywa regułą!
Po zakończeniu łączenia ustawisz kolumnę stop_datetime jako indeks – to ta sama kolumna, którą zapisano w poprzednim ćwiczeniu.
To ćwiczenie jest częścią kursu
Analiza aktywności policji z pandas
Instrukcje do ćwiczenia
- Sprawdź kształt zbioru danych
ri. - Połącz zbiory danych
riiweather_rating, używając złączenia lewostronnego (left join). - Sprawdź kształt
ri_weather, aby upewnić się, że ma dwie dodatkowe kolumny, ale tę samą liczbę wierszy cori. - Zastąp indeks
ri_weatherkolumnąstop_datetime.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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=____)