1. Learn
  2. /
  3. Kurser
  4. /
  5. Effektiv datainläsning med pandas

Connected

Övning

Arbeta med flera kalkylblad

Arbetsböcker som i första hand är avsedda för mänskliga läsare, inte maskiner, kan lagra data om ett enskilt ämne fördelat över flera blad. En fil kan till exempel ha ett separat blad med transaktioner för varje region eller år som ett företag varit verksamt.

FreeCodeCamps enkät för nya utvecklare (New Developer Survey) är upplagd på liknande sätt – med urval av svar från olika år fördelade på olika blad. Din uppgift här är att samla ihop dem i ett enda dataframe för analys.

pandas har importerats som pd. Alla blad har lästs in i den ordnade ordboken responses, där bladnamnen är nycklar och dataframes är värden. Du kan alltså hämta dataframes med metoden values().

Instruktioner

100 XP
  • Skapa ett tomt dataframe, all_responses.
  • Sätt upp en for-slinga för att iterera genom värdena i ordboken responses.
  • Konkatenera varje dataframe till all_responses och tilldela resultatet till samma variabelnamn.