Méthode DataFrame.gt() 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, vous allez découvrir la méthode DataFrame.gt() de la bibliothèque Pandas. Cette méthode est utilisée pour comparer un DataFrame avec un autre élément par élément et renvoie un DataFrame de valeurs booléennes en tant que résultat de la comparaison.

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 Notebook pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de 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.

Importez la bibliothèque pandas

Pour utiliser la méthode DataFrame.gt(), vous devez d'abord importer la bibliothèque pandas. Vous pouvez le faire à l'aide du code suivant :

import pandas as pd

Créez un DataFrame

Ensuite, créez un DataFrame avec lequel travailler. Vous pouvez utiliser le code suivant à titre d'exemple :

df=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})

Comparez avec un scalaire à l'aide de la méthode DataFrame.gt()

Maintenant, comparons le DataFrame avec un scalaire à l'aide de la méthode DataFrame.gt(). Cela renverra un nouveau DataFrame avec des valeurs booléennes indiquant si chaque élément est supérieur au scalaire. Utilisez le code suivant :

print(df.gt(200))

Comparez avec une Séries à l'aide de la méthode DataFrame.gt()

Ensuite, comparons le DataFrame avec une Séries à l'aide de la méthode DataFrame.gt(). Cela renverra un nouveau DataFrame avec des valeurs booléennes indiquant si chaque élément du DataFrame est supérieur à l'élément correspondant dans la Séries. Utilisez le code suivant :

series = pd.Series([150, 200, 150])
print(df.gt(series,axis=0))

Comparez avec un autre DataFrame à l'aide de la méthode DataFrame.gt()

Enfin, comparons le DataFrame avec un autre DataFrame à l'aide de la méthode DataFrame.gt(). Cela renverra un nouveau DataFrame avec des valeurs booléennes indiquant si chaque élément du premier DataFrame est supérieur à l'élément correspondant dans le second DataFrame. Utilisez le code suivant :

df_1=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
df_2=pd.DataFrame({"A":[200,550],"B":[65,251],"C":[100,10]})
print(df_1.gt(df_2))

Sommaire

Dans ce laboratoire, vous avez appris à connaître la méthode DataFrame.gt() de la bibliothèque Pandas. Vous avez vu comment comparer un DataFrame avec un scalaire, une Séries et un autre DataFrame à l'aide de cette méthode. En utilisant la méthode DataFrame.gt(), vous pouvez effectuer commodément des comparaisons élément par élément dans un DataFrame et obtenir des résultats booléens.