Maison > développement back-end > Tutoriel Python > Comment convertir des chaînes numériques avec des virgules en flottants dans un DataFrame Pandas ?

Comment convertir des chaînes numériques avec des virgules en flottants dans un DataFrame Pandas ?

Barbara Streisand
Libérer: 2024-12-01 17:36:13
original
955 Les gens l'ont consulté

How to Convert Number Strings with Commas to Floats in a Pandas DataFrame?

Conversion de chaînes numériques avec des virgules en flottant dans Pandas DataFrame

Problème : Conversion de chaînes numériques avec des virgules en milliers de marqueurs faire flotter des valeurs dans un pandas DataFrame.

Solution :

Pour convertir des chaînes numériques avec des virgules en flottants, suivez ces étapes :

  1. Importez les paramètres régionaux module :
import locale
Copier après la connexion
  1. Définissez les paramètres régionaux :

Définissez les paramètres régionaux pour qu'ils correspondent au formatage des chaînes numériques . Par exemple, pour l'anglais (Grande-Bretagne), utilisez ce qui suit :

locale.setlocale(locale.LC_NUMERIC, '')
Copier après la connexion
  1. Utilisez applymap() pour convertir chaque valeur :

Appliquez la fonction atof() à chaque élément du DataFrame en utilisant applymap() :

df['column_name'] = df['column_name'].applymap(locale.atof)
Copier après la connexion

Alternativement, pour Fichiers CSV :

Si vous lisez les données d'un fichier CSV, utilisez l'argument des milliers dans read_csv() :

df = pd.read_csv('foo.csv', thousands=',')
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal