我有一个df,例如:
df = pd.DataFrame({
'date':['01/01/2019','01/02/2019','01/03/2019','01/04/2019','01/05/2019','01/06/2019','01/07/2019','01/08/2019','01/09/2019','01/10/2019],
'flag':['start',np.nan,np.nan,'end','end','end','start',np.nan,np.nan,np.nan],
'days':[1,np.nan,np.nan,np.nan,np.nan,np.nan,2,np.nan,np.nan,np.nan]
})
我想基于'days'填充df ['flag'],因此生成的df看起来像:
df = pd.DataFrame({
'date':['01/01/2019','01/02/2019','01/03/2019','01/04/2019','01/05/2019','01/06/2019','01/07/2019','01/08/2019','01/09/2019','01/10/2019],
'flag':['start','start',np.nan,'end','end','end','start','start','start',np.nan],
'days':[1,np.nan,np.nan,np.nan,np.nan,np.nan,2,np.nan,np.nan,np.nan]
})
,我不知道该怎么做。
答案 0 :(得分:0)
您需要的IIUC:
AsynchronousOperation