Befindet Sich Die Daten In ...?
In diesem Abschnitt werden wir weiterhin Daten mithilfe spezifischer Bedingungen extrahieren. Hier lernen Sie die nützliche Methode .isin()
kennen. Zunächst sollten Sie jedoch den Datensatz untersuchen. Betrachten Sie die ersten fünf Zeilen:
123import 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())
Sehen Sie sich nun das folgende Beispiel und die dazugehörige Erklärung an:
12345import 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())
Erläuterung:
Wie Sie sich erinnern, setzen wir die Bedingungen immer innerhalb des Attributs .loc[]
. Hier verfahren wir genauso. Die Methode .isin(list)
prüft, ob die Werte aus der Spalte im Array enthalten sind. In unserem Fall überprüfen wir, ob Werte aus der Spalte 'Manufacturer'
in der Liste models
enthalten sind.
Swipe to start coding
Ihre Aufgabe besteht darin, Daten über Autos zu extrahieren, bei denen die Werte in der Spalte 'Color'
gleich 'Grey'
, 'White'
, 'Black'
sind. Befolgen Sie den Algorithmus, um die Aufgabe effizient zu lösen:
- Erstellen Sie die Liste
colors
mit den Elementen'Grey'
,'White'
,'Black'
(in dieser Reihenfolge). - Extrahieren Sie Werte aus der Spalte
'Color'
, die in der Listecolor
enthalten sind. Verwenden Sie dazu das Attribut.loc[]
. - Geben Sie die letzten fünf Zeilen des Datensatzes
data_extracted
aus.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.03
Befindet Sich Die Daten In ...?
Swipe um das Menü anzuzeigen
In diesem Abschnitt werden wir weiterhin Daten mithilfe spezifischer Bedingungen extrahieren. Hier lernen Sie die nützliche Methode .isin()
kennen. Zunächst sollten Sie jedoch den Datensatz untersuchen. Betrachten Sie die ersten fünf Zeilen:
123import 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())
Sehen Sie sich nun das folgende Beispiel und die dazugehörige Erklärung an:
12345import 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())
Erläuterung:
Wie Sie sich erinnern, setzen wir die Bedingungen immer innerhalb des Attributs .loc[]
. Hier verfahren wir genauso. Die Methode .isin(list)
prüft, ob die Werte aus der Spalte im Array enthalten sind. In unserem Fall überprüfen wir, ob Werte aus der Spalte 'Manufacturer'
in der Liste models
enthalten sind.
Swipe to start coding
Ihre Aufgabe besteht darin, Daten über Autos zu extrahieren, bei denen die Werte in der Spalte 'Color'
gleich 'Grey'
, 'White'
, 'Black'
sind. Befolgen Sie den Algorithmus, um die Aufgabe effizient zu lösen:
- Erstellen Sie die Liste
colors
mit den Elementen'Grey'
,'White'
,'Black'
(in dieser Reihenfolge). - Extrahieren Sie Werte aus der Spalte
'Color'
, die in der Listecolor
enthalten sind. Verwenden Sie dazu das Attribut.loc[]
. - Geben Sie die letzten fünf Zeilen des Datensatzes
data_extracted
aus.
Lösung
Danke für Ihr Feedback!
single