サンプルデータを基にした加工処理では、出力例を指定するだけで任意の列のデータを加工できます。この機能では、データ列のいくつかのセルの値に対して必要な出力内容を例として入力すると、ChatGPT APIによって生成された数式が内部で適用され、残りの出力内容が自動生成されます。
1. 列を右クリックし、操作メニューから[サンプルデータを基にした加工処理]を選択します。
2. 選択した列の編集可能な列が元の列のすぐ隣に表示されます。データ列のいくつかのセルの値に対する必要な出力内容を例として入力し、Enterキーを押します。
3. 例を入力すると、列の残りのデータが加工され、出力列名が入力内容に基づいてChatGPTにより自動生成され、プレビューとして表示されます。出力内容の生成に使用された数式スクリプトは、[生成された数式]パネルに表示されます。
サンプルデータを基にした加工処理には再試行機能が搭載されています。出力データが期待どおりでない場合は、クエリーを別の方法で自動的に再試行し、ChatGPTの回答から最適な結果を取得します。
4. たとえば、ここではドメイン名「zylker.com」を文字による例として入力しています。ChatGPTを活用して自動生成された数式により、残りの出力内容が自動的に算出されます。
5. 生成された出力内容がすべての値について要件を満たしていない場合は、別の例を入力してEnterキーを押します。DataPrepは新しい入力内容を考慮し、データを加工する新しい方法を生成します。
6. 更新された数式は、右側のパネルにある[生成された数式]項目にも表示されます。
5. 加工処理を適用するには、[適用]をクリックします。
メモ:
1. [カスタマイズ]を使用して、生成された数式を変更することもできます。
2. これにより、サンプルデータを基にした加工処理パネルが、数式による列の加工処理に変換されます。数式列機能のすべての機能を使用して、要件に合わせて数式を細かく調整できます。
3. OpenAI ChatGPTを活用したチャット形式の数式作成機能を使用して、必要な数式を生成することもできます。詳細については、こちらをご参照ください。
a)次の日付列の値を、日付と曜日を表示する形式に変更します。最初の値の例として「2018年12月6日(木曜日)」と入力すると、DataPrepによって列の残りの部分に必要な出力内容が入力されます。生成された数式と出力内容の画面は次のとおりです。