Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Ihr Wissen Kombinieren | Daten Extrahieren
Fortgeschrittene Techniken in Pandas
course content

Kursinhalt

Fortgeschrittene Techniken in Pandas

Fortgeschrittene Techniken in Pandas

1. Vertraut Werden mit Indizierung und Datenauswahl
2. Umgang mit Bedingungen
3. Daten Extrahieren
4. Daten Aggregieren
5. Datenvorverarbeitung

book
Ihr Wissen Kombinieren

Wenn Sie sich erinnern, wurden Ihnen vor mehreren Kapiteln Informationen darüber gegeben, wie man mehrere Bedingungen gleichzeitig schreibt. Mit der .isin()-Anweisung können Sie die gleichen Regeln anwenden. Zum Beispiel könnte ein Beispiel aus dem vorherigen Kapitel so aussehen:

Die Ausgabe in diesen beiden Fällen wird gleich sein.

question-icon
Ihre Aufgabe hier ist es, die Daten so zu gestalten, dass sie drei Bedingungen erfüllen: Die Kategorien der Autos sind 'Sedan', 'Jeep', 'Coupe', UND das Auto hat ein Lederinterieur (`'Leather_interior' == Yes`), UND die Getriebetypen sind 'Variator' oder 'Automatic'.

import pandas as pd
data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0)

categories = ['Sedan', 'Jeep', 'Coupe']
gear_box = ['Variator', 'Automatic']

condition_1 = data['Category'].

(categories)
condition_2 = data['Leather_interior']
'Yes'
condition_3 = data['Gear_box_type'].


data_extracted = data.loc[condition_1
condition_2condition_3]

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt