Yderligere Viden om Indeksering
Lad os gå videre og fortsætte med at udtrække kolonner og rækker ved hjælp af indekser. Derfor skal du være bekendt med 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 mulighed for at arbejde med både kolonne- og rækkeindekser.
Først skal vi genkalde indekserne. 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 praktisk i datasæt, men det kan være nyttigt i visse tilfælde), så sidste række har indekset -1
, næstsidste er -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
What should I use to extract the first and last rows using iloc[]?
Can you explain how negative indices work with iloc[]?
Could you show an example of extracting the second and second-to-last rows?
Awesome!
Completion rate improved to 3.03
Yderligere Viden 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 være bekendt med 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 mulighed for at arbejde med både kolonne- og rækkeindekser.
Først skal vi genkalde indekserne. 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 praktisk i datasæt, men det kan være nyttigt i visse tilfælde), så sidste række har indekset -1
, næstsidste er -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!