Utvidelse av funksjonaliteten til .iloc[]-attributtet
Vi skal lære noen nye funksjoner som iloc[] tilbyr. Den mest interessante er at vi kan spesifisere indekser for både rader og kolonner. Denne attributten ligner på .loc[], men den siste indeksen i slicing er eksklusiv.
Se på eksempelet og den relevante utdataen:
data.iloc[1, 2]– henter elementet som ligger i datasettets andre rad og tredje kolonne. Den første indeksen tilsvarer radindeksen, og den andre kolonneindeksen. Du kan faktisk utelate én av dem;data.iloc[:, 3]– henter alle verdier fra radene i fjerde kolonne'IMDb-Rating';data.iloc[3, :]ellerdata.iloc[3]– henter4thrad og alle relevante kolonner;data.iloc[:2, 1:4]– henter de to første radene og kolonnene med indeksene1,2,3;data.iloc[[2,4],[1,3]]– henter radene med indeksene2,4og kolonnene med indeksene1,3.
Swipe to start coding
Du har fått et datasett kalt data.
Din oppgave er å øve på å velge ut bestemte rader og kolonner ved hjelp av indeksbasert utvalg.
- Hent ut de første 50 radene og kolonnene med indeks 1 og 4 fra
dataDataFrame. - Lagre resultatet i en ny variabel kalt
data_extracted. - Til slutt, skriv ut de første radene av dette delsettet ved å bruke funksjonen
.head().
Løsning
Takk for tilbakemeldingene dine!
single
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
Can you explain the difference between iloc[] and loc[] in more detail?
Can you provide more examples of using iloc[] with different index combinations?
What happens if I use negative indices with iloc[]?
Awesome!
Completion rate improved to 3.03
Utvidelse av funksjonaliteten til .iloc[]-attributtet
Sveip for å vise menyen
Vi skal lære noen nye funksjoner som iloc[] tilbyr. Den mest interessante er at vi kan spesifisere indekser for både rader og kolonner. Denne attributten ligner på .loc[], men den siste indeksen i slicing er eksklusiv.
Se på eksempelet og den relevante utdataen:
data.iloc[1, 2]– henter elementet som ligger i datasettets andre rad og tredje kolonne. Den første indeksen tilsvarer radindeksen, og den andre kolonneindeksen. Du kan faktisk utelate én av dem;data.iloc[:, 3]– henter alle verdier fra radene i fjerde kolonne'IMDb-Rating';data.iloc[3, :]ellerdata.iloc[3]– henter4thrad og alle relevante kolonner;data.iloc[:2, 1:4]– henter de to første radene og kolonnene med indeksene1,2,3;data.iloc[[2,4],[1,3]]– henter radene med indeksene2,4og kolonnene med indeksene1,3.
Swipe to start coding
Du har fått et datasett kalt data.
Din oppgave er å øve på å velge ut bestemte rader og kolonner ved hjelp av indeksbasert utvalg.
- Hent ut de første 50 radene og kolonnene med indeks 1 og 4 fra
dataDataFrame. - Lagre resultatet i en ny variabel kalt
data_extracted. - Til slutt, skriv ut de første radene av dette delsettet ved å bruke funksjonen
.head().
Løsning
Takk for tilbakemeldingene dine!
single