Befinden 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 Bedingungen immer innerhalb des Attributs .loc[]. Hier verfahren wir genauso. Die Methode .isin(list) prüft, ob die Werte aus der Spalte in dem 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 aus der Spalte 'Color' gleich 'Grey', 'White', 'Black' sind. Befolgen Sie den Algorithmus, um die Aufgabe effizient zu lösen:
- Erstellen Sie die Liste
colorsmit den Elementen'Grey','White','Black'(in dieser Reihenfolge). - Extrahieren Sie Werte aus der Spalte
'Color', die in der Listecolorenthalten sind. Verwenden Sie dazu das Attribut.loc[]. - Geben Sie die letzten fünf Zeilen des Datensatzes
data_extractedaus.
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
Befinden 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 Bedingungen immer innerhalb des Attributs .loc[]. Hier verfahren wir genauso. Die Methode .isin(list) prüft, ob die Werte aus der Spalte in dem 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 aus der Spalte 'Color' gleich 'Grey', 'White', 'Black' sind. Befolgen Sie den Algorithmus, um die Aufgabe effizient zu lösen:
- Erstellen Sie die Liste
colorsmit den Elementen'Grey','White','Black'(in dieser Reihenfolge). - Extrahieren Sie Werte aus der Spalte
'Color', die in der Listecolorenthalten sind. Verwenden Sie dazu das Attribut.loc[]. - Geben Sie die letzten fünf Zeilen des Datensatzes
data_extractedaus.
Lösung
Danke für Ihr Feedback!
single