Hvordan 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:
PassengerId | 0 |
Survived | 0 |
Pclass | 0 |
Name | 0 |
Sex | 0 |
Age | 86 |
SibSp | 0 |
Parch | 0 |
Ticket | 0 |
Fare | 1 |
Embarked | 0 |
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.
Swipe to start coding
Din oppgave her er å slette alle manglende verdier og kontrollere om du har gjort alt riktig.
- Fjern
NaN
-verdiene ved å bruke argumentetinplace=True
. - Beregn antall
NaN
-verdier.
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
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?
Awesome!
Completion rate improved to 3.03
Hvordan 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:
PassengerId | 0 |
Survived | 0 |
Pclass | 0 |
Name | 0 |
Sex | 0 |
Age | 86 |
SibSp | 0 |
Parch | 0 |
Ticket | 0 |
Fare | 1 |
Embarked | 0 |
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.
Swipe to start coding
Din oppgave her er å slette alle manglende verdier og kontrollere om du har gjort alt riktig.
- Fjern
NaN
-verdiene ved å bruke argumentetinplace=True
. - Beregn antall
NaN
-verdier.
Løsning
Takk for tilbakemeldingene dine!
single