Python | Pandas dataframe.floordiv() – GeeksforGeeks

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Afficher la discussion

Améliorer l’article

Enregistrer l’article

J’aime l’article

Python est un excellent langage pour effectuer des analyses de données, principalement en raison du fantastique écosystème de packages python centrés sur les données. Pandas est l’un de ces packages et facilite l’importation et l’analyse des données.
Pandas dataframe.floordiv() La fonction est utilisée pour la division entière de la trame de données avec une constante, une série ou n’importe quel autre trame de données.
Si autre est une série, la dimension de la série doit correspondre à l’axe de division de la trame de données. Si autre est un bloc de données, les deux blocs de données doivent avoir la même dimension.
Équivalent à dataframe/other, mais avec prise en charge pour substituer un fill_value aux données manquantes dans l’une des entrées.

Syntaxe: DataFrame.floordiv(autre, axe=’colonnes’, niveau=Aucun, fill_value=Aucun)
Paramètres:
autre : Série, DataFrame ou constante
axe : Pour l’entrée de série, l’axe doit correspondre à l’index de série sur
fill_value : Remplissez les valeurs manquantes (NaN) avec cette valeur. Si les deux emplacements DataFrame sont manquants, le résultat sera manquant
niveau : Diffusion sur un niveau, correspondant aux valeurs d’index sur le niveau MultiIndex passé
Retour : résultat : DataFrame

Exemple 1: Utilisez la fonction floordiv() pour trouver la division entière d’un dataframe avec un constant. La trame de données contient la valeur NA.

Python3

import pandas as pd

df = pd.DataFrame({"A":[5, 3, 6, 4],

                   "B":[11, None, 4, 3],

                   "C":[4, 3, 8, None],

                   "D":[5, 4, 2, 8]})

df

1 501

Appliquez maintenant la fonction floordiv(). Dans notre base de données, nous avons des valeurs NA. Nous remplissons toutes ces valeurs avec 50.

Python3

df.floordiv(2, fill_value = 50)

Production :

1 502

Remarquez que toutes les valeurs non-Na dans la trame de données ont été remplies avec 50 avant d’effectuer la division entière.

Exemple #2 : Utilisez la fonction floordiv() pour trouver la division entière d’un dataframe avec un Série.

Python3

import pandas as pd

df = pd.DataFrame({"A":[5, 3, 6, 4],

                   "B":[11, 2, 4, 3],

                   "C":[4, 3, 8, 5],

                   "D":[5, 4, 2, 8]})

sr = pd.Series([2, 1, 3, 1])

df.floordiv(sr, axis = 0)

Production :

1 505

Chaque ligne de la trame de données est divisée par la valeur correspondante dans l’objet de série.

  1. Wow! This blog looks just like mmy old one! It’s on a coimpletely diffrent topic butt it hhas prdtty much
    the samne page layout and design. Suuperb choicfe of colors!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *