聚合字符串并进行转换以获得预定义的字符链(熊猫)

时间:2019-05-07 10:23:20

标签: python pandas

我是实习数据科学家,我需要您的帮助。 我有一个很大的数据框,其中有些列特别是每位客户的ID为两列(ClientId和Site_id),另一列为已订阅的商品(Offre_Zuora)。我想为每个客户合并每个报价以创建初始报价。

您在这里显示了我的Data base

的摘录

这是要约的不同价值:我只保留ELEC,GAZ,SE; JOU,SE; TH。 Click here

要合并优惠,我将join函数与groupie结合使用:

pd.DataFrame(liste_saleF.groupby(['ClientId','Site_id'])['Offre_Zuora2'].agg(lambda x: ';'.join(x)))

Code

具有200多个唯一值的结果: Result

我想要这样的结果: enter image description here 我不清楚,但希望您能帮助我。

谢谢。

0 个答案:

没有答案