Obtenga la suma de la columna antes de una fecha Python
dfx['colAsum'] = dfx.apply(lambda x: df.loc[(df.date >= x.StartDate) &
(df.date <= x.EndDate), 'colA'].sum(), axis=1)
Dangerous Dormouse