gpt4 book ai didi

python - 复制 Pandas 数据框中的行

转载 作者:太空宇宙 更新时间:2023-11-04 02:47:52 25 4
gpt4 key购买 nike

我试图找到一种简单的方法来分解以下数据框:

COL_A COL_B COL_C COL_D
VAL1 VAL2 VAL3 OFFER1|OFFER2|OFFER3

 COL_A COL_B COL_C COL_D COL_Y
VAL1 VAL2 VAL3 ... OFFER1
VAL1 VAL2 VAL3 ... OFFER2
VAL1 VAL2 VAL3 ... OFFER3

最佳答案

让我们使用 pd.concatstr.splitfillna:

pd.concat([df,df.COL_D.str.split('|',expand=True).T],axis=1).rename(columns={0:'COL_Y'}).fillna(method='ffill')

输出:

  COL_A COL_B COL_C                 COL_D   COL_Y
0 VAL1 VAL2 VAL3 OFFER1|OFFER2|OFFER3 OFFER1
1 VAL1 VAL2 VAL3 OFFER1|OFFER2|OFFER3 OFFER2
2 VAL1 VAL2 VAL3 OFFER1|OFFER2|OFFER3 OFFER3

关于python - 复制 Pandas 数据框中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44637279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com