本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資料表
資料表動作可讓您使用資料表格式的結構化資料。這些動作可讓您在自動化中建立、轉換和輸出表格式資料。
排序資料表
依資料欄排序資料表。用來以遞增或遞減順序組織您的資料。
屬性:
資料表 (必要):要排序的資料表變數 (例如
my_table)要排序的資料欄名稱 (必要):要排序的資料欄名稱 (例如「總數量」)
排序順序 (下拉式清單):選擇「遞增」(最小先) 或「遞減」(最大先) - 預設:遞減
已排序資料表 (輸出):新已排序資料表的變數名稱
篩選條件資料表
保持資料列符合條件。用來從較大的資料集擷取相關資料列。
屬性:
資料表 (必要):要篩選的資料表變數 (例如
my_table)Filter Expression (必要):使用資料欄名稱和運算子 (==、>、<、!=) 的布林運算式。結合條件與 & (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)要搜尋的資料欄名稱 (必要):包含查詢值的資料欄 (例如 "Employee ID")
要搜尋的值 (必要):要尋找的值 (例如 "12345")
要輸出的資料欄名稱 (必要):要從中擷取結果的資料欄 (例如 "Date of hire")
儲存格值 (輸出):儲存找到值的變數。如果找不到,則傳回第一個相符項目或空白項目。
新增資料欄
在資料表中建立新的資料欄。新增的資料欄會附加到現有資料表的結尾。
屬性:
資料表 (必要):要修改的資料表 (例如
my_table)要新增的資料欄名稱 (必要):新資料欄名稱陣列 (例如 【"Name"、"Address"】)
預設值 (選用):新資料欄中所有儲存格的初始值 (例如 "N/A")
更新資料表 (輸出):修改資料表的變數名稱
移除資料欄
從資料表中刪除資料欄。輸出包含所有剩餘資料欄的資料表。
屬性:
資料表 (必要):要修改的資料表 (例如
my_table)要移除的資料欄 (必要):資料欄名稱或索引號碼的陣列。索引號碼從 0 開始,可以是特定數字 (例如 【0,1,2】) 或範圍 (例如 range(0,2))
更新資料表 (輸出):修改資料表的變數名稱
保留資料欄
從資料表捨棄額外的資料欄。用來選取您要保留的特定資料欄子集。
屬性:
資料表 (必要):要修改的資料表 (例如
my_table)要保留的資料欄 (必要):要保留的資料欄名稱陣列 (例如 【"Name"、"Address"】)
更新資料表 (輸出):修改資料表的變數名稱
新增資料列
將新資料列附加至資料表。您可以使用特定值或空白資料列建立新資料列,並新增到資料表底部。
屬性:
資料表 (必要):要修改的資料表 (例如
my_table)資料列值 (選用):新資料列的值陣列,從第一欄開始 (例如 【"Q1"、"Sales"、100】)。如果為空, 會新增空白資料列。缺少值會導致空白儲存格。
更新資料表 (輸出):修改資料表的變數名稱
移除資料列
從資料表刪除資料列。輸出包含所有剩餘資料列的資料表。
屬性:
資料表 (必要):要修改的資料表 (例如
my_table)要移除的資料列 (必要):資料列位置陣列 (以 0 為基礎的索引)。索引號碼從 0 開始,可以是特定數字 (例如 【0,1,2】) 或範圍 (例如 range(0,2))
更新資料表 (輸出):修改資料表的變數名稱
移除重複項目
刪除重複的資料列。用於根據特定資料欄建立唯一資料列的資料集。
屬性:
資料表 (必要):要清除的資料表 (例如
my_table)要檢查的資料欄 (選用):用於重複偵測的資料欄名稱陣列 (例如 【"Name"、"Address"】)。如果為空, 會檢查整個資料列的唯一性。透過指定資料欄的組合值來識別重複項目。
要保留的重複資料列 (下拉式清單):選擇要保留的「第一個」或「最後一個」出現 (預設值:第一個)
更新資料表 (輸出):修改資料表的變數名稱
附加資料表
結合兩個資料表的資料列。用來將資料從一個資料表新增至另一個資料表。
屬性:
要附加至 的資料表 (必要):接收其他資料列的主資料表 (例如
main_table)要新增的資料表 (必要):提供要附加資料列的來源資料表 (例如
new_data)處理資料欄差異 (下拉式清單):
「新增」:保留兩個資料表中的所有資料欄
"Ignore":只保留與主資料表相符的資料欄
"Error":需要完全符合資料欄
合併資料表 (輸出):合併資料表的變數名稱
建立新資料表
建立空白資料表。用來設定具有必要資料欄的資料表,以在後續步驟中將資料列新增至 。新資料表將沒有資料列。
屬性:
資料欄名稱 (選用):新資料表的資料欄名稱陣列 (例如 【"Name"、"Address"】)。如果為空, 會建立沒有資料欄的資料表。
新資料表 (輸出):新建立資料表的變數名稱
將文字轉換為資料表
將分隔文字轉換為結構化資料表。
屬性:
要轉換的文字 (必要):包含資料表資料的分隔文字 (例如 "Year,Qty 2001,100")
值分隔符號 (選用):字元分隔資料列中的值 (預設值:",")
換行分隔符號 (選用):字元分隔列 (預設值:" ")
具有標頭 (核取方塊):第一列是否包含資料欄名稱。若為 True, 會使用第一列做為標頭;若為 False,則 會產生預設名稱 (Column0、Column1 等)。
新資料表 (輸出):新建立資料表的變數名稱
將資料表轉換為 HTML
建立 HTML 格式的資料表。用來將資料表輸出為文件、電子郵件等的格式化文字。
屬性:
資料表 (必要):要格式化的資料表 (例如
my_table)格式化資料表文字 (輸出):儲存 HTML 格式文字的變數
範例
循環瀏覽資料表中的資料列
若要循環瀏覽資料表中的資料列,請在「處理流程」下使用「循環瀏覽項目」動作。提供資料表變數做為「項目集合」的輸入。將「項目參考」更新為 ,row因為每個項目都會代表資料表的單一資料列。
使用或更新資料列中的儲存格值
循環資料表中的資料列時,請使用 的語法參考個別儲存格值,row["column name"]其中資料欄名稱會取代為特定儲存格的資料欄名稱。
若要更新資料列中儲存格的值,請使用「一般」下的「儲存值」動作。「要儲存的值」將是您要更新儲存格的值。「可變名稱」將使用與上述相同的語法做為儲存格的參考row["column name"]。