Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Finde Nullværdier | Analysering af Data
Introduktion til Pandas
Sektion 3. Kapitel 6
single

single

Finde Nullværdier

Stryg for at vise menuen

DataFrames indeholder ofte manglende værdier, repræsenteret som None eller NaN. Når man arbejder med DataFrames, er det vigtigt at identificere disse manglende værdier, da de kan forvride beregninger, føre til unøjagtige analyser og kompromittere pålideligheden af resultaterne.

Håndtering af dem sikrer dataintegritet og forbedrer ydeevnen for opgaver som statistisk analyse og maskinlæring. Til dette formål tilbyder pandas specifikke metoder.

Den første af disse er isna(), som returnerer en boolesk DataFrame. I denne sammenhæng angiver en True-værdi en manglende værdi i DataFrame, mens en False-værdi indikerer, at værdien er til stede.

For at illustrere dette anvendes metoden på DataFrame animals. Metoden isna() returnerer en DataFrame med True/False værdier, hvor hver True angiver en manglende værdi i DataFrame animals.

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)

Den anden metode er isnull(). Den fungerer identisk med den foregående, uden nogen mærkbar forskel mellem dem.

Opgave

Swipe to start coding

Du har fået en DataFrame ved navn wine_data.

  • Find de manglende værdier i denne DataFrame og gem resultatet i variablen missing_values.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt