Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Filtrering av rader med lambda-funksjoner | Bli Kjent Med Indeksering og Valg av Data
Datahåndtering med Pandas
Seksjon 1. Kapittel 6
single

single

bookFiltrering av rader med lambda-funksjoner

Sveip for å vise menyen

Oppgave

Sveip for å begynne å kode

Din oppgave her er å dele dataene i to grupper: én med odde indekser og én med partall indekser. Følg algoritmen:

  1. Importer pandas-biblioteket med aliaset pd.
  2. Les inn csv-filen.
  3. Ekstraher kun rader med partall indekser:
    • Bruk .iloc[]-attributtet på data;
    • Inne i .iloc[]-attributtet, bruk lambda-funksjonen med argumentet x;
    • Sett en betingelse for å sjekke om tallet er et partall (hvis du ikke vet hvordan, se på tipset).
  4. Ekstraher kun rader med odde indekser:
    • Bruk .iloc[]-attributtet på data;
    • Inne i .iloc[]-attributtet, bruk lambda-funksjonen med argumentet x;
    • Sett en betingelse for å sjekke om tallet er et oddetall (hvis du ikke vet hvordan, se på tipset).
  5. Skriv ut data:
    • Skriv ut de fem første radene med even indekser;
    • Skriv ut de fem siste radene med odd indekser.

Løsning

Note
Merk

For å sjekke om en indeks er partall eller oddetall, bruk % (modulo)-operatoren – den returnerer resten etter en divisjon. Hvis x.index % 2 == 0, er resten 0, noe som betyr at indeksen er et partall. Hvis x.index % 2 != 0, er resten 1, noe som betyr at indeksen er et oddetall.

Note
Merk

For å vise kun de første eller siste radene i en DataFrame, bruk metodene .head(n) og .tail(n), der n er antall rader som skal vises. Som standard returnerer begge metodene 5 rader hvis n ikke er spesifisert.

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6
single

single

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

some-alt