Pandas DataFrame Idxmax-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 schrittweisen Lab lernst du die Methode DataFrame.idxmax() von Python pandas kennen. Diese Methode wird verwendet, um den Index des ersten Vorkommens des maximalen Werts entlang der angegebenen Achse in einem DataFrame zu erhalten. Null- oder fehlende Werte werden bei der Berechnung ignoriert.

Tipps für die VM

Nachdem der Start der VM abgeschlossen ist, klicke in der linken oberen Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.

Manchmal musst du einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen von Jupyter Notebook nicht automatisiert werden.

Wenn du während des Lernens Probleme hast, kannst du Labby gerne fragen. Gib nach der Sitzung Feedback, und wir werden das Problem für dich prompt beheben.

Importiere die erforderlichen Bibliotheken und erstelle einen DataFrame

Zunächst importiere die pandas-Bibliothek mit dem import-Statement:

import pandas as pd

Als nächstes erstelle einen DataFrame mit dem pd.DataFrame()-Konstruktor:

df = pd.DataFrame({'Marks_1': [85, 90, 45], 'Marks_2': [85, 96, 100]}, index=['Kannada', 'English', 'Science'])

Zeige den DataFrame an

Um den Inhalt des DataFrames anzuzeigen, verwende die print()-Funktion:

print(df)

Verwende die Methode DataFrame.idxmax(), um den Index des maximalen Werts über die Zeilenachse zu erhalten

Um den Index des maximalen Werts in jeder Spalte zu erhalten, verwende die Methode idxmax() auf dem DataFrame:

print(df.idxmax())

Verwende die Methode DataFrame.idxmax(), um den Index des maximalen Werts über die Spaltenachse zu erhalten

Um den Index des maximalen Werts in jeder Zeile zu erhalten, verwende die Methode idxmax() auf dem DataFrame und spezifiziere den Parameter axis="columns":

print(df.idxmax(axis="columns"))

Zusammenfassung

In diesem Lab haben Sie die Python pandas-Methode DataFrame.idxmax() kennengelernt. Diese Methode wird verwendet, um den Index des ersten Vorkommens des maximalen Werts über der angegebenen Achse in einem DataFrame zu erhalten. Indem Sie den angegebenen Schritten folgen, konnten Sie die erforderlichen Bibliotheken importieren, einen DataFrame erstellen und die idxmax()-Methode verwenden, um die gewünschten Indexwerte zu erhalten. Diese Methode ist nützlich bei der Analyse von Daten und der Suche nach den Positionen der Maxima in einem DataFrame.