Laissons explorer.
Syntaxe de fonction
La syntaxe de fonction est comme illustré ci-dessous:
Trame de données.astype (dtype, copy = true, errors = 'relance')Les paramètres de fonction sont comme indiqué:
Valeur de retour
La fonction renvoie une dataframe avec l'objet spécifié converti en type de données cible.
Exemple
Jetez un œil à l'exemple de code ci-dessous:
# Importer des pandasConvertir INT en flotteur
Pour convertir le «Col1» en valeurs à virgule flottante, nous pouvons faire:
df.col1.astype ('float64', copy = true)Le code ci-dessus doit convertir «Col1» en flotteurs comme indiqué dans la sortie ci-dessous:
Convertir en plusieurs types
Nous pouvons également convertir plusieurs colonnes en différents types de données. Par exemple, nous convertissons 'Col1' en float64 et 'COL2' en chaîne dans le code ci-dessous.
imprimer (f "avant: df.dtypes \ n ")Dans le code ci-dessus, nous passons la colonne et le type de données cible en tant que dictionnaire.
Les types résultants sont comme indiqué:
Convertir DataFrame en chaîne
Pour convertir l'intégralité de DataFrame en type de chaîne, nous pouvons effectuer les éléments suivants:
df.ApplicationMap (STR)Ce qui précède doit lancer l'ensemble des données dans les types de chaînes.
Conclusion
Dans cet article, nous avons couvert comment convertir une colonne Pandas d'un type de données à un autre. Nous avons également couvert comment convertir un dataframe entier en type de chaîne.
Codage heureux!!