Kom igångKom igång gratis

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

Visa kurs

Ö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 argumentet names. Värdena som skickas till skiprows och names måste vara av typen list.
  • 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 till usecols måste också vara av typen list.

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())
Redigera och kör kod