列分割ツール
ツールごとに学習
列分割ツールには、「ツールごとに学習」が用意されています。 サンプルワークフロー を参照して、このサンプルを含むさまざまなサンプルを Alteryx Designer で直接利用する方法をご確認ください。
列分割ツールを使用して、1つの列のテキストを取り込み、1つ以上の区切り文字に基づいて、文字列値を分かたれた複数の列(または行)に分割します。
ツールの設定
分割する列 を選択します。
区切り記号 : データの分割に使用する区切り文字を入力します。各文字は独立して扱われます。つまり単語で区切ることはできません。単語のデータを分割するには、 正規表現ツール を使用します。個々の文字または下のテーブルの空白文字を使用できます。
空白
空白文字(スペース)
タブ
\t
改行
\n
スペース
\s
スペースまたはタブ
\s\t
分割方法を選択します。
[列分割] : 指定された区切り文字の各インスタンスデータの1列を複数の列に分割します。
列数 : 作成する列の数を設定します。
超過した文字 : 余分な文字のある列に適用される動作を選択します。 Alteryx コミュニティツールのマスタリー記事 を参照してヒントやコツ、例えばデータを解析すると何列になるかを知る方法などを確認してください。
最後の列に超過分を残す : 分割を超えて拡張されたデータは、最後の列の値に追加されます。
超過分のドロップと警告 : 分割を超えたデータがドロップし、情報の超過があったことを示す警告が表示されます。
警告を表示せずに超過分をドロップ : 分割を超えたデータがドロップし、情報の超過があったことを示す警告は表示されません。
エラー : 分割処理以降にデータが連続しているとエラーが発生し、ワークフローの処理が停止します。
出力ルート名 : 新しく生成される列の名前を入力します。新しい列には、整数の連続増加に伴って付加されたルート名として名前が付けられます。
[行に分割] : 指定された区切り記号の各インスタンスのデータの1列を複数の行に分割します。どの行にどの値が存在しているか追跡不可能にならないように、レコードでキー列を使用します。
詳細オプション : 無視する区切り記号を選択します。
二重引用符 (") 内の区切り記号を無視する
一重引用符内 (') の区切り記号を無視する
括弧内の区切り記号を無視する
ブラケット ([]) 内の区切り記号を無視する
空白の列をスキップする