Iloc Grundlæggende
Du kan også få adgang til rækker i en DataFrame ved deres indeks. Der er flere måder at gøre dette på:
.iloc
- bruges til at få adgang til rækker ved deres numeriske indeks, startende fra 0;.loc
- bruges til at få adgang til rækker ved deres strengetiket.
I dette kursus vil vi udelukkende fokusere på at bruge .iloc
attributten.
12345import 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)
DataFrame har følgende struktur:
Du kan bemærke den første kolonne, som fungerer som rækkeindeks. Vi vil bruge disse indekser til at få adgang til specifikke rækker i DataFrame. Syntaksen for denne attribut er som følger:
df.iloc[index]
Vi kan anvende denne attribut til at få adgang til den tredje og syvende række i vores DataFrame:
12345678import 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])
Efter at have kørt ovenstående kode, vil du få rækker, der svarer til de indekser, der er angivet i billedet nedenfor:
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
Awesome!
Completion rate improved to 3.03
Iloc Grundlæggende
Stryg for at vise menuen
Du kan også få adgang til rækker i en DataFrame ved deres indeks. Der er flere måder at gøre dette på:
.iloc
- bruges til at få adgang til rækker ved deres numeriske indeks, startende fra 0;.loc
- bruges til at få adgang til rækker ved deres strengetiket.
I dette kursus vil vi udelukkende fokusere på at bruge .iloc
attributten.
12345import 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)
DataFrame har følgende struktur:
Du kan bemærke den første kolonne, som fungerer som rækkeindeks. Vi vil bruge disse indekser til at få adgang til specifikke rækker i DataFrame. Syntaksen for denne attribut er som følger:
df.iloc[index]
Vi kan anvende denne attribut til at få adgang til den tredje og syvende række i vores DataFrame:
12345678import 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])
Efter at have kørt ovenstående kode, vil du få rækker, der svarer til de indekser, der er angivet i billedet nedenfor:
Tak for dine kommentarer!