Abschnitt 1. Kapitel 8
single
Einfügen Einer Neuen Spalte
Swipe um das Menü anzuzeigen
Als Nächstes wird eine weitere Möglichkeit vorgestellt, eine Spalte zu einem DataFrame hinzuzufügen, und zwar mit der Methode insert(). Mit dieser Methode kann die Position der neuen Spalte innerhalb des DataFrame festgelegt werden.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df: Name des bestehenden DataFrames;insert(): Methode zum Hinzufügen neuer Spalten;column_index: Position, an der die neue Spalte eingefügt wird (beachte, dass die Indizierung bei 0 beginnt);column_name: Name der neuen Spalte;[value_1, value_2, value_3]: Werte, mit denen die neue Spalte gefüllt wird.
Im Fokus steht das DataFrame countries. Füge eine neue Spalte mit dem Namen 'population' hinzu, die die Bevölkerungszahlen der Länder darstellt, und zwar direkt nach der ersten Spalte ('country').
12345678import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
Aufgabe
Swipe to start coding
Es steht eine Liste mit dem Namen cars_data zur Verfügung.
- Aus dieser Liste soll ein
DataFramemit dem Namenaudi_carserstellt werden. - Fügen Sie eine Spalte mit dem Namen
'price'zwischen den Spalten'year'und'fueltype'ein und befüllen Sie diese Spalte mit den folgenden Werten:[12500, 16500, 16800, 17300, 13900].
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 8
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen