Méthode DataFrame.idxmax() de Pandas

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire étape par étape, vous allez découvrir la méthode DataFrame.idxmax() de pandas pour Python. Cette méthode est utilisée pour obtenir l'index de la première occurrence de la valeur maximale sur l'axe spécifié dans un DataFrame. Elle exclut toutes les valeurs nulles ou manquantes dans le calcul.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder au carnet Jupyter Notebook pour pratiquer.

Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL pandas(("Pandas")) -.-> pandas/DataSelectionGroup(["Data Selection"]) pandas(("Pandas")) -.-> pandas/DataAnalysisGroup(["Data Analysis"]) python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) pandas(("Pandas")) -.-> pandas/ReadingDataGroup(["Reading Data"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) pandas/ReadingDataGroup -.-> pandas/read_csv("Read CSV") pandas/ReadingDataGroup -.-> pandas/read_excel("Read Excel") pandas/DataSelectionGroup -.-> pandas/select_columns("Select Columns") pandas/DataSelectionGroup -.-> pandas/select_rows("Select Rows") python/ModulesandPackagesGroup -.-> python/importing_modules("Importing Modules") pandas/DataAnalysisGroup -.-> pandas/basic_statistics("Basic Statistics") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") python/DataScienceandMachineLearningGroup -.-> python/data_analysis("Data Analysis") python/DataScienceandMachineLearningGroup -.-> python/data_visualization("Data Visualization") subgraph Lab Skills pandas/read_csv -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} pandas/read_excel -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} pandas/select_columns -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} pandas/select_rows -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} python/importing_modules -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} pandas/basic_statistics -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} python/data_collections -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} python/data_analysis -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} python/data_visualization -.-> lab-68634{{"Méthode DataFrame.idxmax() de Pandas"}} end

Importez les bibliothèques nécessaires et créez un DataFrame

Tout d'abord, importez la bibliothèque pandas à l'aide de l'instruction import :

import pandas as pd

Ensuite, créez un DataFrame à l'aide du constructeur pd.DataFrame() :

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

Affichez le DataFrame

Pour voir le contenu du DataFrame, utilisez la fonction print() :

print(df)

Utilisez la méthode DataFrame.idxmax() pour obtenir l'index de la valeur maximale sur l'axe des lignes

Pour obtenir l'index de la valeur maximale dans chaque colonne, utilisez la méthode idxmax() sur le DataFrame :

print(df.idxmax())

Utilisez la méthode DataFrame.idxmax() pour obtenir l'index de la valeur maximale sur l'axe des colonnes

Pour obtenir l'index de la valeur maximale dans chaque ligne, utilisez la méthode idxmax() sur le DataFrame et spécifiez le paramètre axis="columns" :

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

Sommaire

Dans ce laboratoire, vous avez appris sur la méthode DataFrame.idxmax() de pandas en Python. Cette méthode est utilisée pour obtenir l'index de la première occurrence de la valeur maximale sur l'axe spécifié dans un DataFrame. En suivant les étapes fournies, vous avez pu importer les bibliothèques nécessaires, créer un DataFrame et utiliser la méthode idxmax() pour obtenir les valeurs d'index souhaitées. Cette méthode est utile pour analyser les données et trouver l'emplacement des maxima dans un DataFrame.