Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Hvordan Slette Kun NaN-verdier? | Forbehandling av Data
Avanserte Teknikker i Pandas

bookHvordan Slette Kun NaN-verdier?

Du har håndtert én måte å behandle NaN-verdier på, men la oss vurdere hva vi kan gjøre med de andre. Se på antall avvik i hver kolonne én gang til:

I forrige kapittel fikk du følgende resultat:

PassengerId0
Survived0
Pclass0
Name0
Sex0
Age86
SibSp0
Parch0
Ticket0
Fare1
Embarked0

Den enkleste metoden er å slette alle rader som inneholder manglende verdier. For eksempel mangler det 86 rader med alder, samt 1 rad i kolonnen 'Fare'. La oss finne ut hvordan vi kan slette dem. I pandas kan du gjøre dette med én enkel metode, lik den i forrige kapittel, kalt .dropna():

data.dropna(inplace=True)

Her kan du bruke inplace=True for å lagre alle endringer. La oss se nærmere på funksjonen. Hvis en rad i kolonnen 'Age' har en NaN-verdi, vil denne metoden slette alle verdier i samme rad. Hele raden blir slettet hvis minst én verdi i raden mangler.

Oppgave

Swipe to start coding

Din oppgave her er å slette alle manglende verdier og kontrollere om du har gjort alt riktig.

  1. Fjern NaN-verdiene ved å bruke argumentet inplace=True.
  2. Beregn antall NaN-verdier.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 4
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

Suggested prompts:

What are the potential drawbacks of deleting rows with missing values?

Can you explain how .dropna() works in more detail?

Are there alternative methods to handle missing values besides deleting rows?

close

Awesome!

Completion rate improved to 3.03

bookHvordan Slette Kun NaN-verdier?

Sveip for å vise menyen

Du har håndtert én måte å behandle NaN-verdier på, men la oss vurdere hva vi kan gjøre med de andre. Se på antall avvik i hver kolonne én gang til:

I forrige kapittel fikk du følgende resultat:

PassengerId0
Survived0
Pclass0
Name0
Sex0
Age86
SibSp0
Parch0
Ticket0
Fare1
Embarked0

Den enkleste metoden er å slette alle rader som inneholder manglende verdier. For eksempel mangler det 86 rader med alder, samt 1 rad i kolonnen 'Fare'. La oss finne ut hvordan vi kan slette dem. I pandas kan du gjøre dette med én enkel metode, lik den i forrige kapittel, kalt .dropna():

data.dropna(inplace=True)

Her kan du bruke inplace=True for å lagre alle endringer. La oss se nærmere på funksjonen. Hvis en rad i kolonnen 'Age' har en NaN-verdi, vil denne metoden slette alle verdier i samme rad. Hele raden blir slettet hvis minst én verdi i raden mangler.

Oppgave

Swipe to start coding

Din oppgave her er å slette alle manglende verdier og kontrollere om du har gjort alt riktig.

  1. Fjern NaN-verdiene ved å bruke argumentet inplace=True.
  2. Beregn antall NaN-verdier.

Løsning

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 5. Kapittel 4
single

single

some-alt