1. Nauka
  2. /
  3. Kursy
  4. /
  5. Sprawne importowanie danych z pandas

Connected

ćwiczenie

Praca z wieloma arkuszami

Skoroszyty przeznaczone przede wszystkim dla ludzi, a nie maszyn, mogą przechowywać dane dotyczące jednego tematu w wielu arkuszach. Na przykład plik może zawierać oddzielny arkusz transakcji dla każdego regionu lub roku działalności firmy.

Plik ankiety FreeCodeCamp New Developer Survey jest zorganizowany podobnie – próbki odpowiedzi z różnych lat znajdują się w osobnych arkuszach. Twoim zadaniem jest zebranie ich w jednej ramce danych do analizy.

pandas został zaimportowany jako pd. Wszystkie arkusze zostały wczytane do uporządkowanego słownika responses, gdzie kluczami są nazwy arkuszy, a wartościami – ramki danych. Możesz więc uzyskiwać do nich dostęp za pomocą metody values().

Instrukcje

100 XP
  • Utwórz pustą ramkę danych all_responses.
  • Napisz pętlę for, która będzie iterować po wartościach w słowniku responses.
  • Dołącz każdą ramkę danych do all_responses i przypisz wynik z powrotem do tej samej zmiennej.