Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dataframe 将数据帧中的列聚合到某个值_Dataframe_Group By - Fatal编程技术网

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