Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Puuttuvien Arvojen Löytäminen | Datan Analysointi
Johdanto Pandas-kirjastoon
Osio 3. Luku 6
single

single

Puuttuvien Arvojen Löytäminen

Pyyhkäise näyttääksesi valikon

DataFrame-taulukoissa esiintyy usein puuttuvia arvoja, jotka esitetään muodossa None tai NaN. DataFramejen kanssa työskennellessä on tärkeää tunnistaa nämä puuttuvat arvot, sillä ne voivat vääristää laskelmia, johtaa epätarkkoihin analyyseihin ja heikentää tulosten luotettavuutta.

Puuttuvien arvojen käsittely varmistaa datan eheyden ja parantaa tehtävien, kuten tilastollisen analyysin ja koneoppimisen, suorituskykyä. Tätä varten pandas tarjoaa erityisiä menetelmiä.

Ensimmäinen näistä on isna(), joka palauttaa totuusarvoisen DataFrame-taulukon. Tässä yhteydessä arvo True ilmaisee puuttuvan arvon DataFramessa, kun taas False tarkoittaa, että arvo on olemassa.

Selkeyden vuoksi tätä menetelmää sovelletaan animals-DataFrameen. isna()-metodi palauttaa DataFrame-taulukon, jossa on True/False-arvoja; jokainen True osoittaa puuttuvan arvon animals-DataFramessa.

123456789
import pandas as pd import numpy as np animals_data = {'animal': [np.nan, 'Dog', np.nan, 'Cat','Parrot', None], 'name': ['Dolly', None, 'Erin', 'Kelly', None, 'Odie']} animals = pd.DataFrame(animals_data) # Find missing values missing_values = animals.isna() print(missing_values)

Toinen menetelmä on isnull(). Se toimii samalla tavalla kuin edellinen, eikä niiden välillä ole havaittavaa eroa.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Sinulle on annettu DataFrame nimeltä wine_data.

  • Hae tästä DataFrame:stä puuttuvat arvot ja tallenna tulos muuttujaan missing_values.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 6
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt