Zacznij terazZacznij za darmo

Łączenie z kluczami

Kierownictwo firmy streamingowej z muzyką zwróciło się do ciebie z prośbą o analizę sprzedaży za ostatni kwartał. Chcą wiedzieć, w którym miesiącu kwartału średnia wartość faktury była najwyższa. Otrzymujesz trzy tabele z danymi faktur: inv_jul, inv_aug i inv_sep. Połącz je w jedną tabelę, a następnie stwórz wykres przedstawiający średnią miesięczną wartość faktury.

To ćwiczenie jest częścią kursu

Łączenie danych z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Połącz trzy tabele pionowo w kolejności od najstarszego miesiąca, dodając '7Jul', '8Aug' i '9Sep' jako keys dla odpowiednich miesięcy, i zapisz wynik do inv_jul_thr_sep.
  • Użyj metody .agg(), aby obliczyć średnią kolumny total ze zgrupowanych faktur.
  • Stwórz wykres słupkowy dla avg_inv_by_month.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Concatenate the tables and add keys
inv_jul_thr_sep = pd.concat(____, 
                            keys=____)

# Group the invoices by the index keys and find avg of the total column
avg_inv_by_month = inv_jul_thr_sep.groupby(level=0).agg({'total':'----'})

# Bar plot of avg_inv_by_month
avg_inv_by_month.____
plt.show()
Edytuj i uruchom kod