提问者:小点点

在数据框中为日期\ 1行>日期\ 2行添加布尔列[重复]


我在数据框中有一个预测日期列和一个完成日期列。我想添加一列,显示完成日期是否大于预测日期,即延迟/不延迟。

初学者,所以我有一点

Late_Not_Late = np.where(df["Forecast_Date"] > df("Completed_Date"], True, False) 

我正在为我需要的其他线路而挣扎。


共2个答案

匿名用户

尝试

df['Late_Not_Late'] = np.where(df["Forecast_Date"] > df["Completed_Date"],True,False)

匿名用户

我想你只需要

df['Late_not_late'] = df.Forecast_Date > df.Completed_Date