Bli Kjent Med Lambda-Funksjoner
Noen ganger må vi sette betingelser på indeksene. I slike tilfeller må du bruke en lambda-funksjon inne i iloc[].
La oss se hva vi kan gjøre med lambda:
data.iloc[lambda x: x.index < 5]
Denne koden vil vise de fem første radene i datasettet, altså radene med indeksene 0, 1, 2, 3 og 4.
lambda x–xer argumentet vi skal arbeide med (elementet i datasettet);x.index– henter kun verdiene til radenes indekser;x.index < 5– betingelsen vi bruker for å hente ut data. Her tas kun rader med indekser mindre enn5.
Swipe to start coding
Din oppgave her er å dele data inn i to grupper: én med odde indekser og én med partallsindekser. Følg algoritmen:
- Importer
pandas-biblioteket med aliasetpd. - Les inn csv-filen.
- Ekstraher kun rader med partallsindekser:
- Bruk
.iloc[]pådata; - Innenfor
.iloc[]bruklambda-funksjon med argumentx; - Angi at x.index % 2 == 0 for partallsbetingelsen.
- Bruk
- Ekstraher kun rader med oddetallsindekser:
- Bruk
.iloc[]pådata; - Innenfor
.iloc[]bruklambda-funksjon med argumentx; - Angi at x.index % 2 != 0 for oddetallsbetingelsen.
- Bruk
- Skriv ut data:
- Skriv ut de fem første radene av
even; - Skriv ut de fem siste radene av
odd.
- Skriv ut de fem første radene av
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 how lambda functions work in this context?
What other conditions can I use with lambda inside iloc[]?
Can you give more examples of using lambda with iloc[]?
Awesome!
Completion rate improved to 3.03
Bli Kjent Med Lambda-Funksjoner
Sveip for å vise menyen
Noen ganger må vi sette betingelser på indeksene. I slike tilfeller må du bruke en lambda-funksjon inne i iloc[].
La oss se hva vi kan gjøre med lambda:
data.iloc[lambda x: x.index < 5]
Denne koden vil vise de fem første radene i datasettet, altså radene med indeksene 0, 1, 2, 3 og 4.
lambda x–xer argumentet vi skal arbeide med (elementet i datasettet);x.index– henter kun verdiene til radenes indekser;x.index < 5– betingelsen vi bruker for å hente ut data. Her tas kun rader med indekser mindre enn5.
Swipe to start coding
Din oppgave her er å dele data inn i to grupper: én med odde indekser og én med partallsindekser. Følg algoritmen:
- Importer
pandas-biblioteket med aliasetpd. - Les inn csv-filen.
- Ekstraher kun rader med partallsindekser:
- Bruk
.iloc[]pådata; - Innenfor
.iloc[]bruklambda-funksjon med argumentx; - Angi at x.index % 2 == 0 for partallsbetingelsen.
- Bruk
- Ekstraher kun rader med oddetallsindekser:
- Bruk
.iloc[]pådata; - Innenfor
.iloc[]bruklambda-funksjon med argumentx; - Angi at x.index % 2 != 0 for oddetallsbetingelsen.
- Bruk
- Skriv ut data:
- Skriv ut de fem første radene av
even; - Skriv ut de fem siste radene av
odd.
- Skriv ut de fem første radene av
Løsning
Takk for tilbakemeldingene dine!
single