データテーブル - Amazon Quick

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

データテーブル

データテーブルアクションを使用すると、構造化データをテーブル形式で操作できます。これらのアクションにより、自動化で表形式データを作成、変換、出力できます。

ソートテーブル

列でテーブルを順序付けします。データを昇順または降順に整理するために使用されます。

プロパティ:

  • データテーブル (必須): ソートするテーブル変数 (例: my_table)

  • ソートする列名 (必須): ソートする列の名前 (「合計金額」など)

  • ソート順 (ドロップダウン):「昇順」 (最小順) または「降順」 (最大順) を選択します - デフォルト: 降順

  • ソートされたテーブル (出力): 新しいソートされたテーブルの変数名

テーブルのフィルタリング

条件に一致する行を保持します。より大きなデータセットから関連する行を抽出するために使用されます。

プロパティ:

  • データテーブル (必須): フィルタリングするテーブル変数 (例: my_table)

  • フィルター式 (必須): 列名と演算子を使用したブール式 (==, >, <, !=)。条件を & (AND) または | (OR) と組み合わせます。スペースとテキスト値を含む列名に一重引用符を使用する (例:「'Team' == 'Sales' & 'Total amount' > 100」)

  • フィルタリングされたテーブル (出力): フィルタリングされたテーブルの変数名

フィルターの例:

# Column 'amount' is greater than 25 "amount > 25" # Column 'team' equals text 'Sales' "team == 'Sales'" # Multiple conditions "amount > 25 & status == 'active'" # Grouped conditions "(amount > 25 & team == 'Sales') | (amount > 50 & team == 'Marketing')" # Column 'title' contains text 'Director' "title.str.contains('Director')" # Column 'start_date' is less than '2024-02-02' "start_date < '2024-02-02'"

ルックアップ値

テーブル内の値を検索します。ある列の値を検索し、同じ行内の別の列から対応する値を取得するために使用されます。

プロパティ:

  • データテーブル (必須): 検索するテーブル (例: my_table)

  • 検索する列名 (必須): ルックアップ値を含む列 (「従業員 ID」など)

  • 検索する値 (必須): 検索する値 (例: "12345")

  • 出力する列名 (必須): 結果を取得する列 (「雇用日」など)

  • セル値 (出力): 見つかった値を格納する変数。最初の一致または見つからない場合は空を返します。

列の追加

テーブルに新しい列を作成します。新しく追加された列は、既存のテーブルの末尾に追加されます。

プロパティ:

  • データテーブル (必須): 変更するテーブル (例: my_table)

  • 追加する列名 (必須): 新しい列名の配列 (例: ["Name"、"Address"])

  • デフォルト値 (オプション): 新しい列のすべてのセルの初期値 (「N/A」など)

  • テーブルの更新 (出力): 変更されたテーブルの変数名

列の削除

テーブルから列を削除します。残りのすべての列を含むテーブルを出力します。

プロパティ:

  • データテーブル (必須): 変更するテーブル (例: my_table)

  • 削除する列 (必須): 列名またはインデックス番号の配列。インデックス番号は 0 で始まり、特定の数値 ([0,1,2] など) または範囲 (範囲 (0,2) など) にすることができます。

  • テーブルの更新 (出力): 変更されたテーブルの変数名

列を保持する

テーブルから余分な列を削除します。保持する列の特定のサブセットを選択するために使用されます。

プロパティ:

  • データテーブル (必須): 変更するテーブル (例: my_table)

  • 保持する列 (必須): 保持する列名の配列 (例: ["Name", "Address"])

  • テーブルの更新 (出力): 変更されたテーブルの変数名

新しい行を追加する

テーブルに新しい行を追加します。新しい行は、特定の値または空白行として作成でき、テーブルの下部に追加されます。

プロパティ:

  • データテーブル (必須): 変更するテーブル (例: my_table)

  • 行値 (オプション): 最初の列から始まる新しい行の値の配列 (例: ["Q1", "Sales", 100])。空の場合、空白の行を追加します。値がないと、空白のセルになります。

  • テーブルの更新 (出力): 変更されたテーブルの変数名

行の削除

テーブルから行を削除します。残りのすべての行を含むテーブルを出力します。

プロパティ:

  • データテーブル (必須): 変更するテーブル (例: my_table)

  • 削除する行 (必須): 行位置の配列 (0 ベースのインデックス作成)。インデックス番号は 0 で始まり、特定の数値 ([0,1,2] など) または範囲 (範囲 (0,2) など) にすることができます。

  • テーブルの更新 (出力): 変更されたテーブルの変数名

重複の削除

重複する行を削除します。特定の列に基づいて一意の行のデータセットを作成するために使用されます。

プロパティ:

  • データテーブル (必須): クリーンアップするテーブル (例: my_table)

  • チェックする列 (オプション): 重複検出用の列名の配列 (例: ["Name", "Address"])。空の場合、 は行全体の一意性をチェックします。重複は、指定された列の合計値によって識別されます。

  • 保持する行の重複 (ドロップダウン): 保持する「First」または「Last」の出現を選択します (デフォルト: First)

  • テーブルの更新 (出力): 変更されたテーブルの変数名

テーブルの追加

2 つのテーブルの行を結合します。あるテーブルから別のテーブルにデータを追加するために使用されます。

プロパティ:

  • 追加するテーブル (必須): 追加の行を受け取るメインテーブル (例: main_table)

  • 追加するテーブル (必須): 追加する行を提供するソーステーブル (例: new_data)

  • 列の違いを処理する (ドロップダウン):

    • 「追加」: 両方のテーブルのすべての列を保持する

    • 「無視」: プライマリテーブルと一致する列のみを保持する

    • 「エラー」: 列の完全一致が必要

  • 結合テーブル (出力): マージされたテーブルの変数名

新しいテーブルを作成する

空のテーブルを作成します。後続のステップで に行を追加するために必要な列を含むテーブルを設定するために使用されます。新しいテーブルには行がありません。

プロパティ:

  • 列名 (オプション): 新しいテーブルの列名の配列 (例: ["Name"、"Address"])。空の場合、 は列のないテーブルを作成します。

  • 新しいテーブル (出力): 新しく作成されたテーブルの変数名

テキストをテーブルに変換する

区切りテキストを構造化テーブルに変換します。

プロパティ:

  • Text to Convert (必須): テーブルデータを含む区切りテキスト (例: "Year,Qty 2001,100")

  • Value Separator (オプション): 行で値を区切る文字 (デフォルト: ")

  • 改行区切り文字 (オプション): 行を区切る文字 (デフォルト: "")

  • ヘッダーあり (チェックボックス): 最初の行に列名が含まれているかどうか。True の場合、ヘッダーとして最初の行を使用します。False の場合、デフォルト名 (Column0、Column1 など) を生成します。

  • 新しいテーブル (出力): 新しく作成されたテーブルの変数名

テーブルを HTML に変換する

HTML 形式のテーブルを作成します。ドキュメント、E メールなどのフォーマットされたテキストとしてテーブルを出力するために使用されます。

プロパティ:

  • データテーブル (必須): フォーマットするテーブル (例: my_table)

  • フォーマットされたテーブルテキスト (出力): HTML 形式のテキストを保存する変数

テーブル内の行をループスルーする

データテーブルの行をループスルーするには、「プロセスフロー」の「項目をループスルーする」アクションを使用します。データテーブル変数を「項目の収集」の入力として指定します。各項目がテーブルの 1 行を表すrowため、「アイテムリファレンス」を に更新します。

行のセル値を使用または更新する

テーブル内の行をループする場合は、列名が特定のセルの列の名前に置き換えrow["column name"]られる の構文を使用して、個々のセル値を参照します。

行内のセルの値を更新するには、「一般」の「値の保存」アクションを使用します。「保存する値」は、セルを更新する値です。「変数名」は、上記と同じ構文 を使用したセルへの参照になりますrow["column name"]