DataFrame変換:Data → DataFrameコンポーネント(AI Flowi Workflow)
DataFrame変換を行うData → DataFrameについて、カタログには「1つまたは複数のDataオブジェクトをDataFrameに変換します。各Dataオブジェクトは1行に対応します。`.data`のフィールドが列になり、`.text`が存在する場合はtext列に格納されます」と記載されています。
Data → DataFrameはカタログに記載されていますが、Ai Flowiによる本番環境でのテストは行われていません。
執筆:Ai Flowi · 公開日
カタログの参照情報
行と列への対応付けは、2026年10月9日にエクスポートされたAI Flowi Workflow 1.9.2のカタログ内のprocessing.DataToDataFrameに明記されています。カテゴリ内の項目はコンポーネントカタログで確認できます。
入力
エクスポートに含まれる入力は1つだけで、任意の入力としてDataまたはJSONを受け付けます。説明には複数のオブジェクトについての記載がありますが、型の一覧にはリスト専用の接続型は定義されていません。
| 名前 | 型 | 必須 | 受け付ける入力型 | 説明 |
|---|---|---|---|---|
data_list | other | いいえ | Data, JSON | カタログの説明にある、入力元の1つまたは複数のDataオブジェクトです。受け付ける接続型はDataとJSONです。 |
出力
| 表示名 | 名前 | 型 |
|---|---|---|
| Table | dataframe | Table |
dataframeポートの表示名はTableで、型もTableです。コンポーネント名にあるDataFrameは変換の内容を表し、エクスポートに記載された接続型はTableです。
Data → DataFrameを使う場面
構造化されたオブジェクトに、カタログで説明されているオブジェクトから行への対応付けが必要な場合に、この変換を使います。Loop.dataのようなTableの接続先はdataframeを受け付けます。行ごとの処理を設定する前に、生成された列を確認してください。
別のコンポーネントを選ぶ場合
テキストをチャンクに分割する場合はSplit Textを、テキストから表への変換設定についてはText Operationsを参照してください。より広範な変換を扱うType Convertの参照情報では、Message、JSON、Tableの変換先を選ぶ方法を説明しています。
最小限の設定
設定例であり、記録されたテストではありません
| カタログ上の入力名 | 設定例 |
|---|---|
data_list | テスト用に作成した1つのDataオブジェクトを表す、DataまたはJSONの入力元を接続します。 |
この入力1つの接続例では、カタログの説明に基づいて1行への変換を想定しています。エディターで入力元のオブジェクトと生成されたTableを確認してください。エクスポートには接続ペイロードの具体的な内容が指定されていないため、ラッパーオブジェクトや実際に確認された表は示していません。
制限事項
- 説明には.dataから列への対応付けがありますが、オブジェクト間でキーが異なる場合、値が欠けている場合、列の順序についてのルールはありません。各行が固定のスキーマを共有するとも記載されていません。
- .textが存在する場合はtext列に格納されますが、.data内にすでにあるtextフィールドと競合した場合の動作は説明されていません。その列を使用する前に、両方の値を確認してください。
- ネストしたオブジェクト、配列、値の型の強制変換、不正な形式や異なる形式が混在した入力元の項目について、ここには変換ルールが記載されていません。平坦化や情報を失わない変換ができることは確認されていません。
- data_listは任意とされていますが、入力が空の場合の結果は説明されていません。Tableポートには、行数制限、メモリ制限、性能測定の情報は示されていません。
コンポーネントカタログはカテゴリの一覧として利用できます。このページでは、入力1つから行への対応付けと、それに関して未確定の事項を補足しています。
ノードの使用量
変換ワークフローの見積もりには、プラン料金と費用計算ガイドを参照してください。