Zacznij terazZacznij za darmo

Łą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

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź kształt zbioru danych ri.
  • Połącz zbiory danych ri i weather_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 co ri.
  • Zastąp indeks ri_weather kolumną 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=____)
Edytuj i uruchom kod