У меня есть датафреймы, и я пользуюсь пандами.Я хочу сделать кумулятивную сумму из переменной даты и по значению в столбце
Я хочу добавить второй столбец в df2, который показывает дату, чтобы узнать день, когда сумма столбца AVG большечем 100 после даты 2 в df2.
Например, df1 и df2 - это тот кадр данных, с которого я начинаю, и df3 - то, что я хочу, и df3 ['date100'] - это день, когда сумма avg больше 100:
df1 = pd.DataFrame({'date1': ['1/1/2014', '2/1/2014', '3/1/2014','1/1/2014', '2/1/2014', '3/1/2014','1/1/2014', '2/1/2014', '3/1/2014'],
'Place':['A','A','A','B','B','B','C','C','C'],'AVG': [62,14,47,25,74,60,78,27,41]})
df2 = pd.DataFrame({'date2': ['1/1/2014', '2/1/2014'], 'Place':['A','C'])})
*Something*
df3 = pd.DataFrame({'date2': ['1/1/2014', '2/1/2014'], 'Place':['A','C'], 'date100': ['3/1/2014', '2/1/2014'], 'sum': [123, 105]})
Я нашел несколько ответов, но большинство из них использует groupby, а df2 не имеет групп.