[PYTHON] Convertit les nombres avec des virgules et des triangles en types numériques.

1 Cet article est

Je publierai le code pour convertir la valeur numérique contenant △ et, décrite dans le rapport sur les titres en un type numérique qui peut être manipulé par python.

2 Exemple de création de code

modèle 1

Dans le cas de «45 931 △»

test.py


moji='△45,931'

def conv(moji):
    moji=moji.replace('△', '-')
    moji=moji.split(' ')[-1]
    moji=moji.replace(',', '') 
    moji=int(moji)
    return moji

moji=conv(moji)
print(type(moji))  ##<class 'int'>
print(moji)        ##-45931

Motif 2

Dans le cas de «* 1 889 341»

test.py


moji='※1 889,341'
def conv(moji):
    moji=moji.replace('△', '-')
    moji=moji.split(' ')[-1]
    moji=moji.replace(',', '') 
    moji=int(moji)
    return moji

moji=conv(moji)
print(type(moji)) #<class 'int'>
print(moji) #889341

Recommended Posts

Convertit les nombres avec des virgules et des triangles en types numériques.
Tri avec un mélange de chiffres et de lettres
Fractal pour faire et jouer avec Python
Distinguer les chiffres et les lettres avec des expressions régulières
Grattage de la nourriture avec python et sortie en CSV
Apprenez à reconnaître les nombres manuscrits (MNIST) avec Caffe
Ten Puzzle-Make 10 avec seulement 4 chiffres et 4 règles
Comment créer des nombres aléatoires avec le module aléatoire de NumPy