Heim  >  Artikel  >  Backend-Entwicklung  >  Erfahren Sie, wie Sie Spaltennamen eines Pandas-Datenrahmens einfach ändern

Erfahren Sie, wie Sie Spaltennamen eines Pandas-Datenrahmens einfach ändern

王林
王林Original
2024-01-09 15:46:05550Durchsuche

Erfahren Sie, wie Sie Spaltennamen eines Pandas-Datenrahmens einfach ändern

Pandas-Tutorial: Einfaches Erlernen des Änderns von Spaltennamen, spezifische Codebeispiele sind erforderlich

Einführung:
Pandas ist eine weit verbreitete Datenanalysebibliothek in Python, die eine große Anzahl leistungsstarker Funktionen bietet, einschließlich Datenimport, -verarbeitung, Konvertierung und Analyse usw. Während der Datenverarbeitung müssen häufig Spaltennamen geändert werden. In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe der Methoden in der Pandas-Bibliothek die Spaltennamen des Datenrahmens einfach ändern können, und es werden spezifische Codebeispiele bereitgestellt.

  1. Pandas-Bibliothek importieren
    Zuerst müssen wir die Pandas-Bibliothek im Python-Skript importieren.
import pandas as pd
  1. Erstellen eines Datenrahmens
    Um zu demonstrieren, wie Spaltennamen geändert werden, müssen wir zunächst einen Datenrahmen erstellen.
data = {'Name': ['Tom', 'John', 'Alice', 'Emma'],
        'Age': [25, 30, 28, 35],
        'Gender': ['Male', 'Male', 'Female', 'Female']}
df = pd.DataFrame(data)
print(df)

Die Ausgabeergebnisse lauten wie folgt:

   Name  Age  Gender
0   Tom   25    Male
1  John   30    Male
2 Alice   28  Female
3  Emma   35  Female
  1. Verwenden Sie die Umbenennungsmethode, um die Spaltennamen zu ändern.
    Pandas bietet die Umbenennungsmethode, um die Spaltennamen des Datenrahmens zu ändern. Mit dieser Methode können wir ein Wörterbuch übergeben und dabei den ursprünglichen Spaltennamen als Schlüssel und den neuen Spaltennamen als Wert verwenden, um eine Änderung zu erreichen. Das Folgende ist ein spezifisches Codebeispiel:
new_columns = {'Name': '姓名', 'Age': '年龄', 'Gender': '性别'}
df = df.rename(columns=new_columns)
print(df)

Die Ausgabeergebnisse lauten wie folgt:

     姓名  年龄      性别
0   Tom  25    Male
1  John  30    Male
2 Alice  28  Female
3  Emma  35  Female
  1. Verwenden Sie die set_axis-Methode, um den Spaltennamen zu ändern.
    Zusätzlich zur Verwendung der Umbenennungsmethode können wir zum Ändern auch die set_axis-Methode verwenden der Spaltenname. Die set_axis-Methode erfordert die Übergabe einer Liste, in der jedes Element einem neuen Spaltennamen entspricht. Das Folgende ist ein spezifisches Codebeispiel:
new_columns = ['姓名', '年龄', '性别']
df.set_axis(new_columns, axis='columns', inplace=True)
print(df)

Das Ausgabeergebnis ist das gleiche wie oben:

     姓名  年龄      性别
0   Tom  25    Male
1  John  30    Male
2 Alice  28  Female
3  Emma  35  Female
  1. Verwenden Sie das Spaltenattribut, um den Spaltennamen direkt zu ändern.
    Darüber hinaus können wir den Spaltennamen auch direkt ändern, indem wir die ändern Spaltenattribut des Datenrahmens. Das Folgende ist ein spezifisches Codebeispiel:
df.columns = ['姓名', '年龄', '性别']
print(df)

Das Ausgabeergebnis ist das gleiche wie zuvor:

     姓名  年龄      性别
0   Tom  25    Male
1  John  30    Male
2 Alice  28  Female
3  Emma  35  Female

Zusammenfassung:
In diesem Artikel haben wir vorgestellt, wie man die Umbenennungsmethode und die set_axis-Methode verwendet und das Spaltenattribut im direkt ändert Pandas-Bibliothek zum Ändern des Spaltennamens des Datenrahmens. Diese Methoden bieten eine flexible und übersichtliche Möglichkeit, Spaltennamen zu ändern, um die Datenverarbeitung und -analyse zu erleichtern. Ich hoffe, dieser Artikel hilft Ihnen beim Erlernen und Verwenden der Pandas-Bibliothek.

Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie Spaltennamen eines Pandas-Datenrahmens einfach ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn