QGIS:シェープファイル内の文字列を数値に変更する方法

QGISでは「フィールド計算機」ツールを使って文字列を数値に変換できます。まず、編集したいレイヤーの属性テーブルを開きます。次に「フィールド計算機を開く」ボタンをクリックします。「式」欄に「to_real(」と入力し、変換したい文字列が入っているフィールド名を続けて閉じ括弧を付けます。例えば、"string_field"という文字列フィールドを数値フィールドに変換するには、式欄に "to_real("string_field")" と入力します。出力フィールド名やデータ型は適切なオプションを選んで変更できます。最後に「OK」をクリックして変換を完了します。元の文字列フィールドは属性テーブルに残り、新しい数値フィールドがテーブルに追加されます。

  1. 「プロパティ」を開く

  2. 「フィールド計算機」に移動

  3. 「既存フィールドを更新」にチェックを入れる

  4. to_real("attributeName")

  5. 編集を保存する

  6. 各属性について同じ操作を繰り返す

最終更新

役に立ちましたか?