Pandas DataFrame Keys Methode

PythonPythonBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir uns mit der DataFrame.keys()-Methode in der Python pandas-Bibliothek befassen. Die keys()-Methode wird verwendet, um die Index- oder Spaltennamen aus einem DataFrame abzurufen. Wir werden die Syntax und Beispiele für die Verwendung dieser Methode durchgehen.

Tipps für die VM

Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.

Importieren der pandas-Bibliothek

Zunächst müssen wir die pandas-Bibliothek importieren, die Datenstrukturen und Datenanalysewerkzeuge für die Arbeit mit strukturierten Daten bietet.

import pandas as pd

Erstellen eines DataFrames

Als nächstes erstellen wir einen DataFrame mit der pd.DataFrame()-Funktion. Wir übergeben ein Dictionary als Datenparameter, wobei die Schlüssel die Spaltennamen und die Werte die entsprechenden Daten sind.

df = pd.DataFrame({"A": [0, 1], "B": [3, 4], "C": [0, 1], "D": [3, 4]})
print("The DataFrame is:")
print(df)

Ausgabe:

The DataFrame is:
   A  B  C  D
0  0  3  0  3
1  1  4  1  4

Verwenden der DataFrame.keys()-Methode

Jetzt verwenden wir die DataFrame.keys()-Methode, um die Spaltennamen des DataFrames abzurufen. Wir können das Ergebnis einer Variablen zuweisen und es ausgeben, um die Spaltennamen zu sehen.

keys = df.keys()
print(keys)

Ausgabe:

Index(['A', 'B', 'C', 'D'], dtype='object')

Abrufen der Informationen über den Index

Wir können auch die DataFrame.keys()-Methode verwenden, um den Index (Zeilenbezeichnungen) des DataFrames abzurufen. Erstellen wir ein weiteres DataFrame mit einem Index und verwenden die Methode, um die Indexinformationen zu erhalten.

df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"]}, index=['index_1', 'index_2'])
print("The DataFrame is:")
print(df)
keys = df.keys()
print(keys)

Ausgabe:

The DataFrame is:
        Name  Age Education
index_1  Navya   25    M.Tech
index_2 Vindya   24      Ph.d
Index(['Name', 'Age', 'Education'], dtype='object')

Zusammenfassung

In diesem Lab haben wir uns mit der DataFrame.keys()-Methode in der pandas-Bibliothek beschäftigt. Diese Methode ermöglicht es uns, den Index (Zeilenbezeichnungen) oder die Spaltennamen eines DataFrames abzurufen. Mit dieser Methode können wir leicht auf den Index oder die Spalten des DataFrames zugreifen und damit arbeiten.