Drop 轉換

注意:轉換屬於基礎程式語言的一部分,使用者無法直接存取。本篇文章的內容僅供參考。

將指定欄或多個資料欄從資料集中永久移除。

提示:

  • 系統可能會自動將這項轉換指令當做您方案的前幾步驟。請參閱初始剖析步驟一文。
  • 如果您不想在檢視畫面中看到某個資料欄,請從該資料欄的下拉式選單中選取 [隱藏]。請注意,轉換仍可參照相關資料,且這些資料仍可顯示在任何產生的輸出結果中。請參閱轉換頁面
  • 如要處理大型資料集,建議您在方案的開頭刪除資料欄,這樣有助於提高應用程式和工作的執行效能。您可以使用波浪號運算子指定特定範圍的資料欄。
  • 您也可以指定要保留的資料欄,然後加入 Keep 動作以刪除資料集中的所有其他資料欄。

基本用法

單一資料欄範例:

drop col:ThisOldColumn action: Drop

輸出:刪除名為 ThisOldColumn 的資料欄。

多資料欄範例:

您可以指定以逗號分隔的多組資料欄。

drop col: FirstName, MiddleInitial action: Drop

輸出:從資料集中捨棄 FirstNameMiddleInitial 資料欄。

保留範例:

以下轉換指令會保留列出的資料欄,並刪除資料集中所有其他資料欄:

drop col: FirstName, MiddleInitial action: Keep

輸出:資料集只包含 FirstNameMiddleInitial 資料欄。

資料欄範圍範例:

您也可以使用波浪號 (~) 運算子指定特定範圍的資料欄:

drop col:Column1~Column20 action: Drop

輸出:刪除 Column1Column20 資料欄,以及資料格線中這兩欄之間的所有資料欄。

參數

drop col:column_ref action: [Drop|Keep]

符記是否必要?資料類型說明
drop轉換轉換名稱
col字串要刪除的資料欄名稱或資料欄運算式
action字串DropKeep 所列的資料欄

如要進一步瞭解語法標準,請參閱語言文件語法附註一文。

col

識別要套用轉換的一個或多個資料欄。您可以指定一或多個資料欄。

如何指定多個資料欄:

  • 以逗號分隔多個不同的資料欄名稱。資料欄名稱值要區分大小寫。
  • 在適用情況下,可使用波浪號 (~) 指定某一範圍的值。

使用須知:

是否必要?資料類型
字串 (資料欄名稱)

action

識別轉換是否要執行的動作:

  • Drop - 從資料集中刪除所列資料欄。
  • Keep - 在資料集中保留所列資料欄,且刪除其他所有的資料欄。

使用須知:

是否必要?資料類型
字串 (DropKeep)

範例

請參閱上述說明。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Google Cloud Dataprep 說明文件
需要協助嗎?請前往我們的支援網頁