Méthode DataFrame.gt() de Pandas

Beginner

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.

Importer 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éer 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]})

Comparer 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))

Comparer 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))

Comparer 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))

Résumé

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.