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.
Das pandas-Bibliothek importieren
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
Verwendung 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')
Erhalten 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.