QGIS: verander string naar numerieke waarden in de shapefile

In QGIS kunt u een tekenreeks naar een getal converteren met de tool "Field Calculator". Open eerst de attributentabel van de laag die u wilt aanpassen. Klik vervolgens op de knop "Open Field Calculator". Typ in het veld "Expression" "to_real(" gevolgd door de naam van het attribuutveld dat de tekenreeks bevat die u wilt converteren, en sluit met een haakje. Bijvoorbeeld, om een tekenreeksveld met de naam "string_field" naar een numeriek veld te converteren, voert u "to_real("string_field")" in het Expression-veld in. U kunt ook de naam van het uitvoerveld en het gegevenstype aanpassen door de juiste opties te selecteren. Klik ten slotte op "OK" om de conversie te voltooien. Het originele tekenreeksveld blijft in de attributentabel staan, terwijl het nieuwe numerieke veld aan de tabel wordt toegevoegd.

  1. Open "Properties"

  2. Ga naar "Field Calculator"

  3. Vink "Update Existing field" aan

  4. to_real("attributeName")

  5. Wijzigingen opslaan

  6. Herhaal hetzelfde voor elk attribuut

Laatst bijgewerkt

Was dit nuttig?