Fonction Pandas DataFrame.to_numeric()
Minahil Noor
30 janvier 2023
-
Syntaxe de la fonction
pandas.DataFrame.to_numeric()
: -
Exemples de codes :
DataFrame.to_numeric()
Méthode pour convertir une série en numérique -
Exemples de codes :
DataFrame.to_numeric()
Méthode pour convertir une série en entier
La fonction Python Pandas DataFrame.to_numeric()
convertit l’argument passé en un type numérique.
Syntaxe de la fonction pandas.DataFrame.to_numeric()
:
DataFrame.to_numeric(arg, errors="raise", downcast=None)
Paramètres
arg |
C’est un scalaire, une liste, un tuple, un tableau 1-d ou une Series . C’est l’argument que nous voulons convertir en numérique. |
errors |
Il s’agit d’un paramètre de chaîne. Il a trois options : ignore , raise , ou coerce . S’il est réglé sur raise , un argument invalide soulèvera une exception. S’il est défini à coerce , alors un argument invalide sera défini comme NaN. S’il est fixé à ignore , alors un argument invalide renverra l’entrée. |
downcast |
Il s’agit d’un paramètre de chaîne. Il a quatre options : integer , signed , unsigned ou float . |
Retournez
Il renvoie un chiffre si l’analyse est réussie. Si une série est réussie, il renvoie une série ; sinon, il retournera ndarray
.
Exemples de codes : DataFrame.to_numeric()
Méthode pour convertir une série en numérique
import pandas as pd
series = pd.Series(['1.0', '2', '-3', '4', '5.5', '6.7'])
print("The Original Series is: \n")
print(series)
series1 = pd.to_numeric(series)
print("The Numeric Series is: \n")
print(series1)
Production :
The Original Series is:
0 1.0
1 2
2 -3
3 4
4 5.5
5 6.7
dtype: object
The Numeric Series is:
0 1.0
1 2.0
2 -3.0
3 4.0
4 5.5
5 6.7
dtype: float64
La fonction a renvoyé la série numérique.
Exemples de codes : DataFrame.to_numeric()
Méthode pour convertir une série en entier
import pandas as pd
series = pd.Series(['1.0', '2', '-3', '4', '5', '6'])
print("The Original Series is: \n")
print(series)
series1 = pd.to_numeric(series, downcast='signed')
print("The Numeric Series is: \n")
print(series1)
Production :
The Original Series is:
0 1.0
1 2
2 -3
3 4
4 5
5 6
dtype: object
The Numeric Series is:
0 1
1 2
2 -3
3 4
4 5
5 6
dtype: int8
La fonction a renvoyé la série de type int8.