Sol de pandas

Sol de pandas
Ce didacticiel vous apprendra comment compléter un numéro entier en Python à la valeur entière la plus proche en utilisant le sol() méthode. Vous découvrirez également comment le sol() la méthode diffère de la simple modification du type d'une valeur à un int avec le int () fonction. Enfin, comment fonctionne la fonction de division de sol de Python. Habituellement, si nous entourons un nombre ou une valeur, le nombre sera arrondi à son entier le plus proche. Par exemple, 5.7 est plus proche de 6 contre 5. C'est parce que c'est juste 0.3 nombres loin de 6 et 0.7 de 5. Cependant, si un nombre est arrondi, il s'arrête à l'entier le plus proche qui n'est pas supérieur à la valeur d'origine. Par exemple, 5.7 serait arrondi à 5. L'article vous apprendra à arrondir un nombre en python en utilisant mathématiques.sol() fonction.

Comment utiliser la fonction de plancher () dans Python Pandas?

Une bibliothèque intégrée à Python appelée mathématiques contient des outils mathématiques utiles, y compris des fonctions et des constantes. Tout au long de ce tutoriel, nous utiliserons la fonction mathématique. Le numéro X plus proche X, qui ne sera pas supérieur à X, sera renvoyé par la méthode de plancher (), qui plane un nombre.

Vous verrez le mathématiques.sol() fonction au sol (arrosé) les nombres dans les exemples ci-dessous.

Exemple n ° 1: Arrondissez les constantes mathématiques en utilisant la fonction de plancher ()

Un numéro de clé est prédéterminé ou prédéfini par une définition explicite de sa valeur. Pour rendre plus simple à utiliser différentes opérations mathématiques ou problèmes, il est généralement représenté par les noms des mathématiciens ou un symbole. Il existe plusieurs constantes différentes incluses dans la bibliothèque de mathématiques Python. Par exemple, pour déterminer la valeur PI, nous pouvons utiliser 'mathématiques.pi'. À l'aide de certaines constantes mathématiques python, examinons le mathématiques.sol() fonction sur les constantes mathématiques de Python.

Nous avons d'abord importé la bibliothèque Python «mathématiques». La valeur approximative de Pi est 3.14. Dans le script ci-dessus, nous avons stocké la valeur des mathématiques.pi dans la variable 'pi'. Ensuite, nous avons passé la variable comme argument à l'intérieur du mathématiques.sol() fonction pour déterminer sa valeur d'arrondissement. En arrondissant la valeur à son entier / numéro le plus proche, la fonction a renvoyé 3. Utilisons le sol() fonction sur une autre constante mathématique comme la constante d'Euler.

En mathématiques, la constante d'Euler «E» est égale à 2.71 Environ. En dépit d'être plus proche de 3, ce qui est 0.29 nombres à distance, la fonction de plancher () a arrondi la valeur à 2.

Exemple n ° 2: Arrondissez les nombres entiers et flottants négatifs en utilisant la fonction de plancher ()

Nous avons vu l'application de la fonction de plancher avec des constantes mathématiques à Python. Maintenant, nous allons utiliser le sol() Fonction sur des nombres entiers et flottants négatifs. La fonction de plancher ne peut pas être utilisée sans importer la bibliothèque mathématique. Donc, nous importerons d'abord le module mathématique. La valeur entière sera renvoyée par le sol() fonction après exécution du code. Il peut sembler que nous éliminons les pièces seulement après une décimale en utilisant le sol() fonction. Vous pourriez être confus pourquoi nous n'utiliserions pas simplement le int () fonction pour convertir le flotteur en un entier. Vous comprendrez la différence entre le int () fonction et sol() fonction en regardant l'exemple de code ci-dessous.

Lorsque la fonction est appliquée à un nombre non décimal, il renvoie la valeur d'origine en tant que sortie. Lorsque nous avons appliqué le sol() fonction sur la variable «n2» qui stockait un numéro décimal, 3.8. La fonction a renvoyé une valeur entière de 3. Tout en appliquant la fonction de plancher () au nombre décimal négatif, la fonction n'a pas retourné -3 parce que le sol() fonction rond downs un nombre au nombre le plus proche qui n'est pas supérieur au nombre donné. Car -3 est supérieur à -3.8 Donc, la fonction a retourné -4.

Maintenant, utilisons le int () fonction sur les mêmes nombres.

La différence peut être observée. Python int () La méthode supprime simplement les valeurs après le point décimal lorsqu'il s'agit de nombres négatifs. Étant donné qu'un nombre négatif d'arrondissement signifie sauter au nombre entier inférieur, le int () La fonction n'arrondis pas la valeur.

Exemple # 3: Utilisation de la fonction Floor () sur un objet de liste

Maintenant, nous appliquerons le sol() fonction aux éléments de l'objet liste. Ici, les éléments de la liste seront itérés à l'aide de la boucle FOR et la fonction de plancher () sera ensuite appliquée à chaque élément. Créons un objet de liste contenant des valeurs entières ou flottantes en tant qu'éléments.

Une liste 'n' a été créée avec les valeurs -12.6, 4.22, 6.9, -32.1 et -10.81. Ensuite, l'opérateur de boucle FOR itère sur chaque élément de la liste pour imprimer le plancher de la liste, comme on peut le voir dans la sortie ci-dessus. Pour parcourir les éléments de la liste, nous pouvons également utiliser les pandas carte() et lambda les fonctions.

Le carte() et lambda Les fonctions sont utilisées pour itérer les valeurs de la liste tandis que les valeurs arrondies sont déterminées à l'aide du sol() fonction. Les valeurs arrondies sont renvoyées en tant que liste en utilisant le liste() fonction.

Exemple n ° 4: Utilisation de la fonction de plancher () sur Pandas DataFrame

Nous pouvons également trouver le plancher pour les valeurs des colonnes DataFrame. Tout d'abord, nous créerons un dataframe à l'aide du PD.Trame de données fonction. Pour arrondir ou plancher les valeurs, Numpy propose également une fonction de sol. Là, au lieu d'utiliser les mathématiques de la bibliothèque de Python, nous utiliserons la bibliothèque Numpy pour utiliser le NP.sol Fonction avec Pandas DataFrame.

Nous avons créé le DataFrame après l'importation du module Pandas avec Numpy afin que nous puissions utiliser sa fonction 'NP.sol'. Nous appliquerons la fonction de plancher aux colonnes Marks1 et Marks2 ayant les valeurs de données (47.4, 26.667, 46.57, 81.35, 63.578, 75.88) et (68.50, 50.69, 86.47, 75.47, 92.785, 81.99) respectivement.

Nous avons utilisé le appliquer() fonction avec np.Fonctionnement du sol comme une entrée pour arronter les valeurs des colonnes spécifiées, «Marks1» et «Marks2». Les fonctions ont trouvé avec succès le plancher de chaque valeur dans les deux colonnes comme on peut le voir dans la sortie.

Exemple # 5: Utilisation de la fonction Floor () sur la série Pandas

Tout comme les colonnes DataFrame, les valeurs de plancher de la série Pandas peuvent également être déterminées. Voir l'exemple de code ci-dessous pour effectuer cette action.

Après avoir importé les bibliothèques ou modules requis, nous avons créé une série Pandas à l'aide du PD.Série () Fonction. Les valeurs de données de notre série sont 34.86, 12.15, 45.72, 52.58, et 73.40. Maintenant, nous allons mettre la variable «série» contenant les valeurs de données à l'intérieur du NP.sol() fonction pour trouver le plancher de chaque valeur de la série.

La fonction a arrondi toutes les valeurs à l'intérieur de la série donnée.

Exemple # 6: Utilisation de l'opérateur // pour effectuer la division de plancher

La valeur étanche ou arrondie du quotient est retournée lors de la réalisation de la division de plancher à Python en utilisant l'opérateur //. La valeur étanche ou arrondie du quotient est retournée lors de la réalisation de la division de plancher à Python en utilisant l'opérateur /. La division entière '/', qui arrond le nombre, ne fonctionne pas de la même manière que l'opérateur '//'. La valeur au sol sera retournée à l'aide de l'opérateur //.

En utilisant une division entière, nous avons 2.5 (valeur non décorée). Maintenant, nous utiliserons l'opérateur // pour trouver la valeur du sol

Le résultat est arrondi.

Conclusion

Dans ce tutoriel, nous avons discuté de la fonction de plancher dans Python et comment elle peut être utilisée pour arronter les chiffres. Maintenant, vous pourrez peut-être étaler les valeurs en utilisant vous-même la fonction de plancher () après avoir couvré cet article. Nous avons mis en œuvre quelques exemples dans cet article pour vous apprendre à rassembler les constantes mathématiques, les flotteurs négatifs, la liste d'objets, la série DataFrame et les colonnes DataFrame en utilisant les mathématiques.plancher et np.fonctions de plancher. Nous avons également vu comment utiliser l'opérateur // pour effectuer une division de plancher.