Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grunnleggende om Iloc[] | De Aller Første Stegene
Pandas Første Steg

bookGrunnleggende om Iloc[]

Du kan også få tilgang til rader i en DataFrame ved hjelp av indeksen deres. Det finnes flere måter å gjøre dette på:

  • .iloc – brukes for å få tilgang til rader etter deres numeriske indeks, som starter fra 0;
  • .loc – brukes for å få tilgang til rader etter deres strengetikett.

I dette kurset vil du utelukkende fokusere på å bruke attributtet .iloc.

12345
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
copy

DataFrame har følgende struktur:

Du kan se den første kolonnen, som fungerer som radindeks. Bruk disse indeksene for å få tilgang til bestemte rader i DataFrame. Syntaksen for denne attributten er:

df.iloc[index]

Bruk denne attributten for å få tilgang til tredje og syvende rad i DataFrame:

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
copy

Etter å ha kjørt koden ovenfor, får du rader som tilsvarer indeksene vist i bildet nedenfor:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 13

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 3.03

bookGrunnleggende om Iloc[]

Sveip for å vise menyen

Du kan også få tilgang til rader i en DataFrame ved hjelp av indeksen deres. Det finnes flere måter å gjøre dette på:

  • .iloc – brukes for å få tilgang til rader etter deres numeriske indeks, som starter fra 0;
  • .loc – brukes for å få tilgang til rader etter deres strengetikett.

I dette kurset vil du utelukkende fokusere på å bruke attributtet .iloc.

12345
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
copy

DataFrame har følgende struktur:

Du kan se den første kolonnen, som fungerer som radindeks. Bruk disse indeksene for å få tilgang til bestemte rader i DataFrame. Syntaksen for denne attributten er:

df.iloc[index]

Bruk denne attributten for å få tilgang til tredje og syvende rad i DataFrame:

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
copy

Etter å ha kjørt koden ovenfor, får du rader som tilsvarer indeksene vist i bildet nedenfor:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 13
some-alt