2つのカラムの内容をマージ - 8.0

Talend Data Preparationユーザーガイド

Version
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Data Preparation
Content
データクオリティとプレパレーション > データクレンジング
Last publication date
2024-03-26

場合によっては、使用するデータが複数のカラムに分割されていることがあります。これらのカラムは、連結を使ってグルーピングできます。

この例で使用されるデータセットには、複数の顧客のファーストネームとラストネームが2つの異なるカラムに存在しています。Concatenate withファンクションを使用して2番目のカラムのデータを最初のカラムのデータとマージし、結果を新しいカラムに出力します。

注: このファンクションを2つ以上のカラムに対して使用すると、すべてのカラムがマージされるわけではなく、選択された各カラムで追加カラムのデータまたは選択した文字列のデータが取得されます。単純に複数のカラムをマージするには、Concatenate columnsファンクションを使用します。詳細は、複数のカラムの内容をマージをご覧ください。

手順

  1. この場合は、連結に使用するFirst Nameカラムヘッダーをクリックします。
    このカラムのデータは、作成されるマージデータの最初の部分になります。
  2. ファンクションパネルConcatenate withと入力し、結果をクリックして関連ファンクションのオプションを表示します。
  3. [Create new column] (新しいカラムを作成)チェックボックスをオンにします。
    これにより、ファンクションの結果が新しいカラムに出力されます。選択したカラムで連結を実行する場合は、チェックボックスをオフにしたままにします。
  4. [Use with] (併用)ドロップダウンリストから、[Other column]を選択します。
  5. [Column] (カラム)ドロップダウンリストから、Last Nameを選択します。
  6. [Separator] (区切り)フィールドにスペースを追加します。
    ここでは任意の文字をマージデータの区切り文字として入力できます。
  7. [Submit] (送信)ボタンをクリックして、ファンクションを適用します。

タスクの結果

連結を使用して新しく作成されたカラムにFirst NameカラムとLast Nameカラムの内容がマージされ、不要なカラムは削除できます。