python 處理資料

lyyyyyyy發表於2020-10-29

Excel表1

Excel表2

根據兩張表返回如下型別資料
{plan_code:{"objective":"A1|A1+C"}}
拿name2舉例:
在表1中有4個name2,只取第1個,生成plan_code為"AB_123"
在表2中有N個name2,只取第1個,判斷EFGH(對應表2中 A1, A2, A1+C, A1+D)列有沒有值,如果有,則作為objective的值,如果有多個則用"|"連線
所以生成 {"AB_123": {"objective": "A1|A1+D"}}

我用python寫了一大串,看看有沒有大佬有更簡單的方法來實現。

相關文章