Lære Mer om Indeksering
La oss gå videre og fortsette å hente ut kolonner og rader ved hjelp av indekser. Du må derfor være kjent med et attributt som ligner på loc[]
.
Vårt neste attributt er iloc[]
; det står for index-location, og du har kanskje allerede gjettet at det lar oss arbeide med både kolonne- og radindekser.
Først må vi repetere indeksene. Første rad har indeksen 0
, den neste 1
, deretter 2
, og så videre. Vi kan også telle bakfra (dette er riktignok ikke så praktisk i datasett, men det kan være nyttig i noen tilfeller), så siste rad har indeksen -1
, nest siste er -2
, og så videre...
Se på tabellen:
Vi starter imidlertid med den enkleste bruken av attributtet iloc[]
, og arbeider med følgende datasett (nedenfor vises de fem første radene):
Se på kodeeksempelet og utdataene:
data.iloc[0]
– henter ut aller første rad i datasettet;data.iloc[1]
– henter ut andre rad i datasettet;data.iloc[-1]
– henter ut siste rad i datasettet;data.iloc[-2]
– henter ut nest siste rad i datasettet.
Som du kanskje har lagt merke til, viser variabelen Name
radnummeret på slutten av utdataene, for eksempel Name: 998
.
Spørsmål
Bytt ut plassholderne ___
i kodevinduet med koden din for å svare på spørsmålet under.
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)
Merk at indeksen til den første personen er 0.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Lære Mer om Indeksering
Sveip for å vise menyen
La oss gå videre og fortsette å hente ut kolonner og rader ved hjelp av indekser. Du må derfor være kjent med et attributt som ligner på loc[]
.
Vårt neste attributt er iloc[]
; det står for index-location, og du har kanskje allerede gjettet at det lar oss arbeide med både kolonne- og radindekser.
Først må vi repetere indeksene. Første rad har indeksen 0
, den neste 1
, deretter 2
, og så videre. Vi kan også telle bakfra (dette er riktignok ikke så praktisk i datasett, men det kan være nyttig i noen tilfeller), så siste rad har indeksen -1
, nest siste er -2
, og så videre...
Se på tabellen:
Vi starter imidlertid med den enkleste bruken av attributtet iloc[]
, og arbeider med følgende datasett (nedenfor vises de fem første radene):
Se på kodeeksempelet og utdataene:
data.iloc[0]
– henter ut aller første rad i datasettet;data.iloc[1]
– henter ut andre rad i datasettet;data.iloc[-1]
– henter ut siste rad i datasettet;data.iloc[-2]
– henter ut nest siste rad i datasettet.
Som du kanskje har lagt merke til, viser variabelen Name
radnummeret på slutten av utdataene, for eksempel Name: 998
.
Spørsmål
Bytt ut plassholderne ___
i kodevinduet med koden din for å svare på spørsmålet under.
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)
Merk at indeksen til den første personen er 0.
Takk for tilbakemeldingene dine!