Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Wie Werden Nur NaN-Werte Gelöscht? | Datenvorverarbeitung
Data Wrangling mit Pandas
Abschnitt 5. Kapitel 4
single

single

bookWie Werden Nur NaN-Werte Gelöscht?

Swipe um das Menü anzuzeigen

Du hast bereits eine Möglichkeit kennengelernt, wie man mit NaN-Werten umgeht, aber überlegen wir, was wir mit den anderen tun können. Schau dir noch einmal die Anzahl der Ausreißer in jeder Spalte an:

Im vorherigen Kapitel hast du folgendes Ergebnis erhalten:

PassengerId0
Survived0
Pclass0
Name0
Sex0
Age86
SibSp0
Parch0
Ticket0
Fare1
Embarked0

Die einfachste Methode ist, alle Zeilen zu löschen, die fehlende Werte enthalten. Zum Beispiel fehlen bei 86 Zeilen die Altersangabe sowie bei 1 Zeile im Feld 'Fare'. Schauen wir uns an, wie wir diese löschen können. In pandas ist dies mit einer einfachen Methode möglich, ähnlich wie im vorherigen Kapitel, und zwar mit .dropna():

data.dropna(inplace=True)

Hier kann inplace=True verwendet werden, um alle Änderungen zu speichern. Betrachten wir die Funktion genauer. Wenn eine Zeile in der Spalte 'Age' einen NaN-Wert enthält, löscht diese Methode alle Werte in derselben Zeile. Die gesamte Zeile wird gelöscht, wenn mindestens ein Wert in der Zeile fehlt.

Aufgabe

Wischen, um mit dem Codieren zu beginnen

Ihre Aufgabe besteht darin, alle fehlenden Werte zu löschen und zu überprüfen, ob Sie alles korrekt durchgeführt haben.

  1. Entfernen Sie die NaN-Werte mit dem Argument inplace=True.
  2. Ermitteln Sie die Anzahl der NaN-Werte.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 4
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt