1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Przekształcanie danych z pandas

Connected

cvičení

Mniej fast foodów, proszę!

Znowu poniedziałek! Zaczynasz pracę nad nowym projektem – analizą zmian wskaźnika otyłości na przestrzeni lat. Masz do dyspozycji zbiór danych obesity zawierający procentowy udział otyłości w różnych krajach i latach. Dane są też podzielone według płci biologicznej.

Twoim głównym celem jest obliczenie średniego wskaźnika otyłości w podziale na lata i płeć oraz na kraje i płeć. Chcesz również wyznaczyć różnice między poszczególnymi latami.

Zauważasz, że zbiór danych ma wiele poziomów indeksu – wiesz więc, że do osiągnięcia tego celu konieczne będzie rozwijanie (unstack) tych poziomów.

DataFrame obesity jest dostępny w bieżącej sesji.

Instrukce 1/3

undefined XP
  • 1

    Przekształć DataFrame obesity, rozwijając pierwszy poziom indeksu, a następnie oblicz średnią wartość kolumn.

  • 2

    Utwórz DataFrame obesity_mean, rozwijając drugi poziom indeksu obesity i obliczając średnią wartość dla kolumn.

  • 3

    Na koniec rozwiń trzeci poziom indeksu DataFrame obesity, a następnie oblicz różnicę między kolumnami za pomocą .diff().