single
Utfordring: Filtrering av Store Datasett
Sveip for å vise menyen
Tenk deg at du har fått i oppgave å analysere en enorm CSV-fil med millioner av poster—altfor stor til å lastes inn i minnet samtidig. Målet ditt er å hente ut kun de radene der verdien i en bestemt kolonne overstiger en gitt terskel, og lagre de filtrerte resultatene i en ny fil. Dette scenariet er vanlig innen storskala dataanalyse, hvor effektiv og minnevennlig behandling er avgjørende.
Sveip for å begynne å kode
Implementer en funksjon som behandler en stor CSV-fil i deler og skriver kun de radene hvor verdien i den angitte kolonnen er større enn den gitte terskelen til en ny fil.
- Les inn CSV-filen i deler av størrelse
chunk_size. - For hver del, filtrer rader der kolonnen angitt av
columner større ennthreshold. - Skriv alle filtrerte rader til utdata-CSV-filen, inkludert overskriftsraden.
- Hvis ingen rader oppfyller betingelsen, skriv kun overskriften til utdatafilen.
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