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

分析や取り込みのために、QGIS でテキスト属性を数値に変換します。

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

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

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

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

  4. to_real("attributeName")

  5. 編集を保存

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

最終更新

役に立ちましたか?