Dataframe 将数据帧中的列聚合到某个值
我的目标是在一个数据框内聚合行,该数据框对所有值求和,直到在“花费”列中找到一个新条目。一旦找到一个新值,这应该是下一行的开始。应为分组中包含的所有行聚合“发送”列。在新行开始之前,“发送日期”列应使用最后一行的值进行更新。实现这一目标的最佳方式是什么Dataframe 将数据帧中的列聚合到某个值,dataframe,group-by,Dataframe,Group By,我的目标是在一个数据框内聚合行,该数据框对所有值求和,直到在“花费”列中找到一个新条目。一旦找到一个新值,这应该是下一行的开始。应为分组中包含的所有行聚合“发送”列。在新行开始之前,“发送日期”列应使用最后一行的值进行更新。实现这一目标的最佳方式是什么 Starting With: Start Date Promo Spend Send Date Sends 2021-03-05 Wine $1000 2021-03-05 16,000
Starting With:
Start Date Promo Spend Send Date Sends
2021-03-05 Wine $1000 2021-03-05 16,000
NaT Wine NaN 2021-03-06 15,000
2021-03-09 Wine $3000 2021-03-09 12,000
NaT Wine NaN 2021-03-10 12,000
Desired result:
Start Date Promo Spend Send Date Sends
2021-03-05 Wine $1000 2021-03-06 31,000
2021-03-09 Wine $3000 2021-03-10 24,000