Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einfügen Einer Neuen Spalte | Die Alleresten Schritte
Pandas Erste Schritte

bookEinfügen Einer Neuen Spalte

Als Nächstes eine weitere Möglichkeit, eine Spalte zu einem DataFrame hinzuzufügen: die Methode insert(). Mit dieser Methode lässt sich die Position der neuen Spalte im DataFrame festlegen.

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: Die Indizierung beginnt bei 0);
  • 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 enthält, direkt nach der ersten Spalte ('country').

12345678
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)
copy
Aufgabe

Swipe to start coding

Es steht eine Liste mit dem Namen cars_data zur Verfügung.

  • Erstellen Sie aus dieser Liste ein DataFrame mit dem Namen audi_cars.
  • 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?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 8
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

Awesome!

Completion rate improved to 3.03

bookEinfügen Einer Neuen Spalte

Swipe um das Menü anzuzeigen

Als Nächstes eine weitere Möglichkeit, eine Spalte zu einem DataFrame hinzuzufügen: die Methode insert(). Mit dieser Methode lässt sich die Position der neuen Spalte im DataFrame festlegen.

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: Die Indizierung beginnt bei 0);
  • 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 enthält, direkt nach der ersten Spalte ('country').

12345678
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)
copy
Aufgabe

Swipe to start coding

Es steht eine Liste mit dem Namen cars_data zur Verfügung.

  • Erstellen Sie aus dieser Liste ein DataFrame mit dem Namen audi_cars.
  • 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

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 1. Kapitel 8
single

single

some-alt