QGIS : convertir une chaîne en valeur numérique dans le shapefile

Dans QGIS, vous pouvez convertir une chaîne en nombre en utilisant l'outil « Calculatrice de champs ». Tout d'abord, ouvrez la table d'attributs de la couche que vous souhaitez modifier. Ensuite, cliquez sur le bouton « Ouvrir la calculatrice de champs ». Dans la zone « Expression », tapez « to_real( » suivi du nom du champ contenant la chaîne que vous voulez convertir, puis la parenthèse fermante. Par exemple, pour convertir un champ de chaîne nommé « string_field » en champ numérique, saisissez « to_real("string_field") » dans la zone Expression. Vous pouvez également modifier le nom du champ de sortie et le type de données en sélectionnant les options appropriées. Enfin, cliquez sur « OK » pour terminer la conversion. Le champ de chaîne d'origine restera dans la table d'attributs, tandis que le nouveau champ numérique sera ajouté à la table.

  1. Ouvrir « Propriétés »

  2. Aller à « Calculatrice de champs »

  3. Cochez « Mettre à jour le champ existant »

  4. to_real("attributeName")

  5. Enregistrer les modifications

  6. Répétez la même opération pour chaque attribut

Mis à jour

Ce contenu vous a-t-il été utile ?