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

「プロパティ」を開く
「フィールド計算機」に移動
「既存フィールドを更新」にチェックを入れる
to_real("attributeName")
編集を保存する
各属性について同じ操作を繰り返す

最終更新
役に立ちましたか?