Kursinhalt
Pandas Erste Schritte
Pandas Erste Schritte
Einfügen Einer Neuen Spalte
Wir werden nun eine weitere Technik zum Hinzufügen einer Spalte zu einem DataFrame erkunden. Dieser Ansatz nutzt die insert()
-Methode. Ein wesentlicher Vorteil der insert()
-Methode ist, dass Sie die Position der neuen Spalte innerhalb des DataFrames angeben können.
df
: der Name des bestehenden DataFrames;insert()
: die Methode, die zum Hinzufügen neuer Spalten verwendet wird;column_index
: die Position, an der die neue Spalte eingefügt wird (beachten Sie, dass das Indexieren bei 0 beginnt);column_name
: der Name der neuen Spalte;[value_1, value_2, value_3]
: die Werte, die die neue Spalte füllen werden.
Nun richten wir unsere Aufmerksamkeit auf den countries
DataFrame und demonstrieren, wie man eine neue Spalte namens 'population'
hinzufügt, die die Bevölkerungen der Länder darstellt, direkt nach der ersten Spalte ('country'
).
import 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)
Swipe to start coding
- Verwenden Sie die
cars_data
-Daten, um denaudi_cars
DataFrame zu erstellen. - Fügen Sie eine Spalte namens
'price'
zwischen den Spaltenyear
undfueltype
ein. Verwenden Sie die.insert()
-Methode und füllen Sie sie mit den folgenden Werten:[12500, 16500, 16800, 17300, 13900]
.
Lösung
Danke für Ihr Feedback!
Einfügen Einer Neuen Spalte
Wir werden nun eine weitere Technik zum Hinzufügen einer Spalte zu einem DataFrame erkunden. Dieser Ansatz nutzt die insert()
-Methode. Ein wesentlicher Vorteil der insert()
-Methode ist, dass Sie die Position der neuen Spalte innerhalb des DataFrames angeben können.
df
: der Name des bestehenden DataFrames;insert()
: die Methode, die zum Hinzufügen neuer Spalten verwendet wird;column_index
: die Position, an der die neue Spalte eingefügt wird (beachten Sie, dass das Indexieren bei 0 beginnt);column_name
: der Name der neuen Spalte;[value_1, value_2, value_3]
: die Werte, die die neue Spalte füllen werden.
Nun richten wir unsere Aufmerksamkeit auf den countries
DataFrame und demonstrieren, wie man eine neue Spalte namens 'population'
hinzufügt, die die Bevölkerungen der Länder darstellt, direkt nach der ersten Spalte ('country'
).
import 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)
Swipe to start coding
- Verwenden Sie die
cars_data
-Daten, um denaudi_cars
DataFrame zu erstellen. - Fügen Sie eine Spalte namens
'price'
zwischen den Spaltenyear
undfueltype
ein. Verwenden Sie die.insert()
-Methode und füllen Sie sie mit den folgenden Werten:[12500, 16500, 16800, 17300, 13900]
.
Lösung
Danke für Ihr Feedback!