翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
データテーブル
データテーブルアクションを使用すると、構造化データをテーブル形式で操作できます。これらのアクションにより、自動化で表形式データを作成、変換、出力できます。
ソートテーブル
列でテーブルを順序付けします。データを昇順または降順に整理するために使用されます。
プロパティ:
データテーブル (必須): ソートするテーブル変数 (例:
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"]。