QGIS: изменить строковые значения на числовые в shapefile

Преобразуйте текстовые атрибуты в числовые значения в QGIS для анализа и импорта.

В QGIS вы можете преобразовать строку в число с помощью инструмента «Полевой калькулятор». Сначала откройте таблицу атрибутов для слоя, который вы хотите изменить. Затем нажмите кнопку «Открыть полевой калькулятор». В поле «Выражение» введите «to_real(», затем имя поля, содержащего строку, которую нужно преобразовать, и закрывающую скобку. Например, чтобы преобразовать строковое поле с именем «string_field» в числовое поле, введите «to_real("string_field")» в поле «Выражение». Также можно изменить имя выходного поля и тип данных, выбрав соответствующие параметры. Наконец, нажмите «ОК», чтобы завершить преобразование. Исходное строковое поле останется в таблице атрибутов, а новое числовое поле будет добавлено в таблицу.

  1. Откройте «Свойства»

  2. Перейдите в «Полевой калькулятор»

  3. Отметьте «Обновить существующее поле»

  4. to_real("attributeName")

  5. Сохранить изменения

  6. Повторите то же самое для каждого атрибута

Последнее обновление

Это было полезно?