![](/img/trans.png)
[英]Python Pandas - Merging multiple rows of data based Parent Child relationship
[英]Merging multiple rows based on condition in Power BI
我有一張如下表所示的表格。
我有表
我想要一個 output 將 PART 分類為 CLASS A 或 B。CLASS A 和 ZC18E8F1F1F430EA227ZDBD6 應該另外創建兩列。
分類條件如下:
-> IF Arrangement、Prefix 和 Range 相同,會被分類為 CLASS A 和 CLASS B,PART 應該在這兩列。
-> 如果上述條件為假,它將檢查 TYPE 列中的值。 如果 type 列包含 CLASS A,則相應的 PART 應在 CLASS A 列中。 如果類型列包含 CLASS B,則單獨的 PART 應在 CLASS B 列中。
這是我需要的 output 的樣本。
我要的表
到目前為止,我已經設法得到了下面的 output 但是當三列相同時,我無法將結果合並到一行中。
到現在為止我得到的結果
樣本數據
Arrangements PREFIX RANGE PART TYPE
ARR1 1XJ 1-100 191123 TRANSMISSION CLASS A
ARR1 1XJ 1-100 299123 TRANSMISSION CLASS B
ARR1 9TC 1-100 191123 TRANSMISSION CLASS A
ARR2 5TJ 101-120 288123 TRANSMISSION CLASS B
在 M 高級編輯器中試試這個
Table.AddColumn(previousStepName, "Text After Delimiter", each Text.AfterDelimiter([TYPE], " "), type text)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.