Anpassa importen av kalkylblad
Här ska du läsa in kalkylblad och använda ytterligare argument för att hoppa över rader, byta namn på kolumner och välja ut specifika kolumner.
Kalkylbladet 'battledeath.xlsx' är redan inläst som
xls.
Precis som tidigare använder du metoden parse(). Den här gången
lägger du även till argumenten skiprows, names och
usecols. Dessa hoppar över rader, namnger kolumner respektive
anger vilka kolumner som ska läsas in. Alla dessa argument kan
tilldelas listor med specifika radnummer, strängar
och kolumnnummer, efter behov.
Den här övningen är en del av kursen
Introduktion till dataimport i Python
Övningsinstruktioner
- Läs in det första bladet med index. Hoppa över den första dataraden och namnge kolumnerna
'Country'och'AAM due to War (2002)'med argumentetnames. Värdena som skickas tillskiprowsochnamesmåste vara av typenlist. - Läs in det andra bladet med index. Läs bara in den första kolumnen med parametern
usecols, hoppa över den första raden och döp om kolumnen till'Country'. Argumentet som skickas tillusecolsmåste också vara av typenlist.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Parse the first sheet and rename the columns: df1
df1 = xls.parse(____, skiprows=____, names=____)
# Print the head of the DataFrame df1
print(df1.head())
# Parse the first column of the second sheet and rename the column: df2
df2 = xls.parse(____, usecols=____, skiprows=____, names=____)
# Print the head of the DataFrame df2
print(df2.head())