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
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