复制Pandas数据帧中的行

时间:2017-06-19 18:13:28

标签: python pandas

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

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

1 个答案:

答案 0 :(得分:2)

让我们使用onCreateView2()pd.concatstr.split

fillna

输出:

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