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 Trinnene
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 vi utelukkende fokusere på bruk av .iloc-attributtet.

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 legge merke til den første kolonnen, som fungerer som radindeks. Vi bruker disse indeksene for å få tilgang til bestemte rader i DataFrame. Syntaksen for denne attributten er som følger:

df.iloc[index]

Vi kan bruke denne attributten for å hente ut den tredje og syvende raden i vår 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 vi utelukkende fokusere på bruk av .iloc-attributtet.

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 legge merke til den første kolonnen, som fungerer som radindeks. Vi bruker disse indeksene for å få tilgang til bestemte rader i DataFrame. Syntaksen for denne attributten er som følger:

df.iloc[index]

Vi kan bruke denne attributten for å hente ut den tredje og syvende raden i vår 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