Kursinhalt
Fortgeschrittene Techniken in Pandas
Fortgeschrittene Techniken in Pandas
Bedingung Festlegen
In diesem Abschnitt lernen wir, wie man Daten mit bestimmten Bedingungen extrahiert, aber zuerst möchte ich, dass Sie sich den Datensatz ansehen, den wir verwenden werden. Er enthält Daten über Asteroiden:
id
- Eindeutiger Bezeichner für jeden Asteroiden;name
- Von der NASA vergebener Name;est_diameter_min
- Geschätzter minimaler Durchmesser in Kilometern;est_diameter_max
- Geschätzter maximaler Durchmesser in Kilometern;absolute_magnitude
- Beschreibt, wie hell das Objekt ist;hazardous
- Boolesches Merkmal, das zeigt, ob der Asteroid gefährlich ist oder nicht.
Sie sind bereits mit dem Attribut .loc[]
vertraut, aber hier werden wir seine Möglichkeiten erweitern.
Eines der nützlichsten Werkzeuge ist es, Bedingungen für eine Spalte festzulegen, um spezifische Werte zu extrahieren. Sie setzen einfach die Bedingung der Spalte in das Attribut .loc[]
. Schauen Sie sich die verschiedenen Bedingungen und Ausgaben an.
data.loc[data['est_diameter_max'] < 0.005].head()
- extrahiert die ersten fünf Zeilen, bei denen die Spaltenwerte'est_diameter_max'
kleiner als0.005
sind;data.loc[data['absolute_magnitude'] >= 30].head()
- extrahiert die ersten fünf Zeilen, bei denen die Spaltenwerte'absolute_magnitude'
größer oder gleich30
sind.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 1