Lære Mere om Indeksering
Stryg for at vise menuen
Lad os gå videre og fortsætte med at udtrække kolonner og rækker ved hjælp af indekser. Derfor skal du kende til et attribut, der ligner loc[].
Vores næste attribut er iloc[]; det står for index-location, og du har måske gættet, at det giver os mulighed for at arbejde med både kolonne- og rækkeindekser.
Først skal vi genkalde indekser. Første række har indekset 0, den næste 1, derefter 2 og så videre. Men vi kan også tælle bagfra (det er ikke så praktisk i datasæt, men det kan være nyttigt i visse tilfælde), så sidste række har indekset -1, næstsidste har -2 og så videre...
Se på tabellen:
Vi starter dog med den simpleste anvendelse af attributten iloc[], hvor vi arbejder med følgende datasæt (nedenfor ses de første fem rækker):
Se på kodeeksemplet og output:
data.iloc[0]- udtrækker allerførste række i datasættet;data.iloc[1]- udtrækker anden række i datasættet;data.iloc[-1]- udtrækker sidste række i datasættet;data.iloc[-2]- udtrækker næstsidste række i datasættet.
Som du måske har bemærket, viser variablen Name også rækkenummeret i slutningen af outputtet, såsom Name: 998.
Spørgsmål
Erstat pladsholderne ___ i et kodevindue med din kode for at besvare spørgsmålet nedenfor.
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
Bemærk, at indekset for den første person er 0.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat