Maison > Article > développement back-end > Comment convertir une colonne Pandas avec des valeurs NaN en type entier ?
Conversion d'une colonne Pandas contenant NaN en Dtype Int
Pour convertir une colonne Pandas contenant des valeurs manquantes (NaN) en type entier, pandas version 0.24 . introduit le type de données entier nullable, représenté par IntegerArray.
Type de données entier nullable
Arrays.IntegerArray permet la représentation de données entières avec des valeurs manquantes. Il diffère du type entier par défaut et doit être explicitement spécifié lors de la création d'un tableau ou d'une série.
Exemple :
import pandas as pd arr = pd.array([1, 2, np.nan], dtype=pd.Int64Dtype()) pd.Series(arr) # Output: 0 1 1 2 2 NaN dtype: Int64
Conversion d'une colonne en entiers nullables
df['myCol'] = df['myCol'].astype('Int64')
Cela convertira la colonne 'myCol' en entiers nullables, permettant ainsi de représenter les valeurs manquantes comme NaN.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!