我正在使用使用資料流的 Azure 資料工廠,我想根據條件將檔案分成兩個。我正在附加一個帶有 2 行的影像,第一個正在作業,但我想使用更多的編程方法來實作相同的輸出:

我的資料集中有一個名為的列indicator,我想使用contains功能來拆分資料,基本上有一個檔案,其中indicator列內的字串值有子字串Weekly或沒有子字串。
類似于我在熊貓中使用的:
df1 = df[df.indicator.str.contains('Weekly')]
df2 = df[~df.indicator.str.contains('Weekly')]

uj5u.com熱心網友回復:
您也可以在條件拆分中嘗試以下運算式。
contains()需要一個陣列。因此,首先拆分列內容以創建陣列并將其賦予包含函式。
contains(split(indicator, ' '),#item=='weekly')
這是我的樣本資料。

條件拆分:

輸出中的每周資料:

剩余資料:

uj5u.com熱心網友回復:
如果要查找字串標量列中是否存在值,請使用 instr()。
https://learn.microsoft.com/en-us/azure/data-factory/data-flow-expressions-usage#instr
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/530417.html
