FAQ
ArcGIS Pro : フィールド演算でテーブルのフィールドの値を連結する方法
ナレッジ番号:3480 | 登録日:2023/05/29 | 更新日:2024/11/21
概要
属性テーブルの 2つ以上のフィールドの値を連結する方法を説明します。
手順
- マップにフィーチャクラスまたはテーブル データを追加します。
- 連結した値を格納するフィールドを作成します。既存のフィールドに格納する場合は 手順 6 へ進みます。
[コンテンツ] ウィンドウでレイヤーまたはテーブルを選択し、[データ ] タブの [フィールド ] をクリックします。
- [フィールド ] タブの [新しいフィールド ] をクリックします。
- [フィールド名] を入力し、[データ タイプ] を選択します。
※ 選択するデータ タイプが不明な方はこちらの FAQ をご参照ください。
- [保存] をクリックします。
- 属性テーブル上で新しく作成したフィールドのフィールド名を右クリックし、[フィールド演算] をクリックします。
- [式の種類] が [Python 3] になっていることをご確認ください。
- [ヘルパー] の [関数] をクリックし、[フィールドの結合] をクリックします。
- コード ブロック内の 「sep="-"」のままだと「Filed1-Field2」という表記になりますので、結合符が必要ない場合は、「sep=""」に修正します。
ConcatenateFields(!Field1!, !Field2!) のフィールド部分「!Field1!, !Field2!」をフィールド一覧から選択し、変更します。
※ 3 つ以上のフィールドを結合したい場合は、(!Field1!, !Field2!,!Field3!) という風に「,」でフィールドの数を増やします。
- [OK] をクリックして実行します。
水色枠内のフィールドを連結して赤枠のフィールドに格納しました。
参考情報
米国 Esri 社ヘルプに参考情報が記載されています。
- マップにフィーチャクラスまたはテーブル データを追加します。
関連する質問
メタデータ
機能
種類
製品
バージョン