Kursinhalt
Fortgeschrittene Techniken in Pandas
Fortgeschrittene Techniken in Pandas
Ihren Code Schön Gestalten
Lassen Sie uns unseren Code bequemer und lesbarer machen. Übrigens ist es wichtig, dass Ihr Code für Ihre Kollegen verständlich ist.
Um den Code zu vereinfachen, können wir die Bedingung zuerst schreiben und dann in die .loc[]
-Funktion einfügen; sehen Sie sich das Beispiel aus dem vorherigen Kapitel an:
Die erste und die zweite Methode führen zum gleichen Ergebnis, aber die zweite ist viel besser zu verstehen, da Sie mit zwei Bedingungen separat arbeiten können und die Anweisung innerhalb der .loc[]
-Funktion weniger Platz einnimmt.
Swipe to start coding
Ihre Aufgabe hier ist es, das Wissen aus diesem Kapitel zu festigen. Sie müssen Daten über kleine Asteroiden mit hoher Magnitude oder gefährliche Asteroiden extrahieren. Befolgen Sie dazu den Algorithmus:
- Schreiben Sie die erste Bedingung: Werte aus der Spalte
'est_diameter_min'
sind kleiner als0.01
. Weisen Sie sie der Variablencondition_1
zu. - Schreiben Sie die zweite Bedingung: Werte aus der Spalte
'absolute_magnitude'
sind größer als20
. Weisen Sie sie der Variablencondition_2
zu. - Schreiben Sie die dritte Bedingung: Werte aus der Spalte
'hazardous'
sind gleichFalse
. Weisen Sie sie der Variablencondition_3
zu. - Schreiben Sie die allgemeine Bedingung, die die Anforderung erfüllt:
(condition_1 and condition_2) or condition_3
.
Lösung
Danke für Ihr Feedback!
Ihren Code Schön Gestalten
Lassen Sie uns unseren Code bequemer und lesbarer machen. Übrigens ist es wichtig, dass Ihr Code für Ihre Kollegen verständlich ist.
Um den Code zu vereinfachen, können wir die Bedingung zuerst schreiben und dann in die .loc[]
-Funktion einfügen; sehen Sie sich das Beispiel aus dem vorherigen Kapitel an:
Die erste und die zweite Methode führen zum gleichen Ergebnis, aber die zweite ist viel besser zu verstehen, da Sie mit zwei Bedingungen separat arbeiten können und die Anweisung innerhalb der .loc[]
-Funktion weniger Platz einnimmt.
Swipe to start coding
Ihre Aufgabe hier ist es, das Wissen aus diesem Kapitel zu festigen. Sie müssen Daten über kleine Asteroiden mit hoher Magnitude oder gefährliche Asteroiden extrahieren. Befolgen Sie dazu den Algorithmus:
- Schreiben Sie die erste Bedingung: Werte aus der Spalte
'est_diameter_min'
sind kleiner als0.01
. Weisen Sie sie der Variablencondition_1
zu. - Schreiben Sie die zweite Bedingung: Werte aus der Spalte
'absolute_magnitude'
sind größer als20
. Weisen Sie sie der Variablencondition_2
zu. - Schreiben Sie die dritte Bedingung: Werte aus der Spalte
'hazardous'
sind gleichFalse
. Weisen Sie sie der Variablencondition_3
zu. - Schreiben Sie die allgemeine Bedingung, die die Anforderung erfüllt:
(condition_1 and condition_2) or condition_3
.
Lösung
Danke für Ihr Feedback!