Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Ist Die Daten in ...? | 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
Ist Die Daten in ...?

In diesem Abschnitt werden wir weiterhin Daten mit spezifischen Bedingungen extrahieren. Hier werden Sie mit der hilfreichen Methode .isin() vertraut gemacht. Aber zuerst müssen Sie den Datensatz untersuchen. Schauen Sie sich die ersten fünf Zeilen an:

123
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) print(data.head())
copy

Schauen Sie sich nun das Beispiel und die Erklärung unten an:

12345
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) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
copy

Erklärung:

Wenn Sie sich erinnern, setzen wir die Bedingungen immer in das .loc[] Attribut. Hier machen wir dasselbe. Die .isin(list) Methode überprüft, ob die Werte aus der Spalte im Array enthalten sind. In unserem Fall überprüfen wir, ob die Werte aus der Spalte 'Manufacturer' in der Liste models enthalten sind.

Aufgabe

Swipe to start coding

Ihre Aufgabe besteht darin, Daten über Autos zu extrahieren, bei denen die Werte aus der Spalte 'Color' gleich 'Grey', 'White', 'Black' sind. Befolgen Sie den Algorithmus, um die Aufgabe einfach zu bewältigen:

  1. Erstellen Sie die colors Liste mit den Elementen 'Grey', 'White', 'Black' (in dieser Reihenfolge).
  2. Extrahieren Sie Werte aus der Spalte 'Color', die die Liste color enthält. Verwenden Sie das .loc[] Attribut.
  3. Geben Sie die letzten fünf Zeilen des Datensatzes data_extracted aus.

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 3. Kapitel 1
toggle bottom row

book
Ist Die Daten in ...?

In diesem Abschnitt werden wir weiterhin Daten mit spezifischen Bedingungen extrahieren. Hier werden Sie mit der hilfreichen Methode .isin() vertraut gemacht. Aber zuerst müssen Sie den Datensatz untersuchen. Schauen Sie sich die ersten fünf Zeilen an:

123
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) print(data.head())
copy

Schauen Sie sich nun das Beispiel und die Erklärung unten an:

12345
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) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
copy

Erklärung:

Wenn Sie sich erinnern, setzen wir die Bedingungen immer in das .loc[] Attribut. Hier machen wir dasselbe. Die .isin(list) Methode überprüft, ob die Werte aus der Spalte im Array enthalten sind. In unserem Fall überprüfen wir, ob die Werte aus der Spalte 'Manufacturer' in der Liste models enthalten sind.

Aufgabe

Swipe to start coding

Ihre Aufgabe besteht darin, Daten über Autos zu extrahieren, bei denen die Werte aus der Spalte 'Color' gleich 'Grey', 'White', 'Black' sind. Befolgen Sie den Algorithmus, um die Aufgabe einfach zu bewältigen:

  1. Erstellen Sie die colors Liste mit den Elementen 'Grey', 'White', 'Black' (in dieser Reihenfolge).
  2. Extrahieren Sie Werte aus der Spalte 'Color', die die Liste color enthält. Verwenden Sie das .loc[] Attribut.
  3. Geben Sie die letzten fünf Zeilen des Datensatzes data_extracted aus.

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 3. Kapitel 1
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
We're sorry to hear that something went wrong. What happened?
some-alt