Python-Umbenennungsspalte

Sie m√∂chten also eine Spalte in einem Python Pandas-Datenrahmen umbenennen. Ist das m√∂glich? Ja, so ist es. Sie verwenden die Methode rename(), um eine einzelne Spalte umzubenennen oder die "Spalten‚" -Attribut, um einem Datenrahmen einen neuen Satz von Spaltenuberschriften zuzuweisen.

In diesem Handbuch erfahren Sie, wie Sie eine einzelne Spalte und mehrere Spalten in einem Pandas-Datenrahmen umbenennen. Wir gehen zwei Beispiele durch, um Ihnen den Einstieg in diese Techniken zu erleichtern.

Umbenennen einer einzelnen Spalte in Pandas

Ein Pandas-Datenrahmen ist ein Raster, das speichert Daten. Daten werden in einer Tabelle mit Zeilen und Spalten gespeichert. Jede Achse in einem Datenrahmen hat ihr eigenes Label.

Sie benennen eine einzelne Spalte mit der Funktion rename() um. Diese Methode ist nutzlich, da Sie damit eine Spaltenuberschrift ändern können, ohne eine neue Spalte erstellen zu mussen.

Schauen Sie sich ein Pandas-Datenrahmenobjekt an:

"Name‚", "Autor‚" und "Verkauft‚" sind unsere Spaltenuberschriften. Dieser Datenrahmen hat drei Spalten und drei Zeilen. Wir sehen unseren Datenrahmen, indem wir ihn in der Konsole ausdrucken:

Unser Datenrahmen erscheint wie erwartet:


NameAutorVerkauft
Der große GatsbyF. Scott Fitzgerald42
1Eine Spottdrossel tötenHarper Lee53
2Der Graf von Monte ChristoAlexandre Dumas39

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Als n√§chstes benennen wir die Spalte &ldquo . um ;verkauft‚" um zu sagen ‚ÄûVerkaufte Exemplare‚". Wir k√∂nnen dies mit der Methode rename() tun:

Wir geben einen Parameter mit der Methode rename() an: Spalten . Dieser Parameter akzeptiert eine Liste von umzubenennenden Spalten.

Wir geben auch ein W√∂rterbuch als Wert des Spaltenparameters an. "sold‚" bezieht sich auf den Namen der Spalte, die wir umbenennen m√∂chten. "Verkaufte Kopien‚" bezieht sich auf den Namen, durch den wir den alten Namen ersetzen m√∂chten.

Lassen Sie unseren Code ausfuhren und Drucken Sie unsere Spaltenliste in der Konsole aus:

Unser Code gibt zuruck:

Die Spalte "sold‚" wurde in "Verkaufte Kopien‚" umbenannt.

Mehrere Spalten umbenennen in Pandas

Sie verwenden die Methode rename(), um mehrere Spalten umzubenennen. Dazu geben Sie mehrere Spaltenwerte im W√∂rterbuch an, das den "Spalten‚" Parameter.

√Ñndern wir den "Namen‚" Kopfzeile, um "Buchname‚" und ‚Äûverkauft‚" um zu sagen "Verkaufte Kopien‚":

Die Methode rename() benennt unsere Spalten um. Unser Code gibt Folgendes zuruck:

Alle Spalten in Pandas umbenennen

Sie benennen alle Spalten in einem Pandas-Datenrahmen um, indem Sie die "Spalten‚" eine Liste mit neuen Spaltenuberschriften zuordnen. Dieser Ansatz funktioniert nur, wenn Sie jede Spalte in einer Tabelle umbenennen m√∂chten; Sie k√∂nnen keine Spalten ausschlie√üen, deren Namen gleich bleiben sollen.

Wir uberarbeiten unsere Spaltenuberschriften aus dem letzten Beispiel:

  • "name‚" sollte "Buchtitel‚"
  • "Autor‚" sollte zu "Autorenname‚"
  • "Kopien‚" sollte "Anzahl verkaufter Exemplare‚"

√Ñndern Sie diesen Datenrahmen. Wir erstellen zun√§chst eine Liste mit den neuen Spaltennamen und weisen sie den "Spalten‚" Attribut variable:

Unser Code gibt zuruck:

Unser Code hat alle unsere Spalten umbenannt.

Schlussfolgerung

Mit der Methode rename() k√∂nnen Sie einen oder mehrere Spaltennamen in Pandas umbenennen Pandas-Datenrahmen, indem Sie den Wert des Attributs "Spalten‚" neu zuweisen.

Jetzt sind Sie bereit, Spalten in Pandas wie ein Experte umzubenennen!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method